私はWebアプリケーションを持っていて、オープンSUSEでtomcat-5.5.27、eclipse 3.4を使用しています。私はEclipseから使います(デプロイ、実行、デバッグなど) Tomcatが公開するいくつかのJNDIリソース(データソース)を設定する必要があります。 これらのリソースは、現在\ META-INF \ context.xmlに定義されています。これは正常に動作します。Tomcatは自分のコンテキストを認識しません
しかし、このファイル(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>
あなたのコンテキストは表示されません:) –
本当にこれを考えるのですか? とにかくあなたの時間のためのtks、しかし助けていない..全く – Andrei