私は 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>