Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在上下文xml文件中定义Tomcat中的UserDatabase?_Java_Authentication_Tomcat_Tomcat9 - Fatal编程技术网

Java 如何在上下文xml文件中定义Tomcat中的UserDatabase?

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

我一直在尝试通过只设置一个上下文文件来使用Tomcat配置设置身份验证

给定以下webapp上下文文件
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.)中查找资源。

我确认它可以工作谢谢,我花了很长时间阅读这些文档,但遗憾的是,这不是正确的一点。