Java 如何在上下文xml文件中定义Tomcat中的UserDatabase?
我一直在尝试通过只设置一个上下文文件来使用Tomcat配置设置身份验证 给定以下webapp上下文文件Java 如何在上下文xml文件中定义Tomcat中的UserDatabase?,java,authentication,tomcat,tomcat9,Java,Authentication,Tomcat,Tomcat9,我一直在尝试通过只设置一个上下文文件来使用Tomcat配置设置身份验证 给定以下webapp上下文文件conf/Catalina/localhost/myapp.xml: 启动Tomcat时,会出现以下错误: javax.naming.NameNotFoundException: Name [MyUserDatabase] is not bound in this Context. Unable to find [MyUserDatabase]. 但是,如果我定义,您需要将属性localJ
conf/Catalina/localhost/myapp.xml
:
启动Tomcat时,会出现以下错误:
javax.naming.NameNotFoundException: Name [MyUserDatabase] is not bound in this Context. Unable to find [MyUserDatabase].
但是,如果我定义
,您需要将属性localJndiResource=“true”
添加到您的领域:
如果没有此属性,Tomcat将在
(cf.)中查找资源。我确认它可以工作谢谢,我花了很长时间阅读这些文档,但遗憾的是,这不是正确的一点。