【发布时间】:2014-11-04 03:51:41
【问题描述】:
我无法让 Spring/Tomcat 应用程序解析一个变量,该变量在应用程序上下文中显示为 JndiFactoryObjectName bean 的属性。这是相关的 bean 条目:
当我尝试在服务器上运行它时,它会出现这个错误:
Caused by: javax.naming.NameNotFoundException: Name search.url is not bound in this Context
server.xml 中的这个条目似乎没有帮助:
还有一个条目(从 Eclipse/STS 中可以看到)
Tomcat v6.0 Server at localhost
Catalina
localhost
ROOT.xml
<Context path="" reloadable="true" docBase="C:/myworkspace32/myAppName/WebContent">
<ResourceLink global="search.url" name="search.url" type="java.lang.String"/>
</Context>
但是,这似乎没有影响。
【问题讨论】:
-
您可以与我们分享您的资源 JNDI 是如何在 Tomcat 中配置的
-
Tomcat中JNDI通常在哪里找到资源?
-
你可以在 ${catalina.home}\conf\context.xml 中找到