У меня есть веб-приложение, и я использую tomcat-5.5.27, затмение 3.4 на открытой SUSE. Я использую его из затмения (развернуть, запустить, отладить и т. Д ...)
Я должен установить некоторые ресурсы JNDI (источники данных), которые Tomcat предоставит им.
Эти ресурсы теперь определены в \ 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>