【发布时间】:2010-10-29 04:53:51
【问题描述】:
我有一个 Web 应用程序并在打开的 SUSE 上使用 tomcat-5.5.27、eclipse 3.4。我在 Eclipse 中使用它(部署、运行、调试等) 我必须设置一些 Tomcat 将公开的 JNDI 资源(数据源)。 这些资源现在在 \META-INF\context.xml 中定义。这很好用。
但是,当我将这个文件 (context.xml) 移动到 tomcat-5.5.27/conf/context.xml 或 tomcat-5.5.27/conf/Catalina/localhost/myapp.xml,不加载文件中定义的资源。
可能是什么问题?
我的 context.xml:
<Context path="/myapp" docBase="/myapp" debug="5" reloadable="true" crossContext="true">
<Resource name="jndi_name" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="COM.ibm.db2.jdbc.app.DB2Driver"
url="jdbc:path_to_db"
username="username"
password="password"
validationQuery="SELECT 1 FROM SYSIBM.SYSDUMMY1"
defaultTransactionIsolation="READ_COMMITTED"
removeAbandoned="true" logAbandoned="true" >
</Context>
【问题讨论】:
-
您的上下文不可见:)
-
不可能!你真的这么想吗?无论如何..感谢您的时间,但没有帮助..在所有
标签: java tomcat contextpath