У меня только тест. Config JNDI в $ CATALINA_HOME/CONF/context.xml, как показано ниже:Как настроить JDNI в tomcat7
<Resource name="jdbc/db" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@tnsname" username="test" password="test" maxActive="20" maxIdle="10" defaultAutoCommit="false" maxWait="5000" validationQuery="select 1 from dual" testWhileIdle="true" timeBetweenEvictionRunsMillis="5000" removeAbandoned="true" removeAbandonedTimeout="30" logAbandoned="true" />
, и я не конфиг его в любых других местах, как $ CATALINA_HOME/CONF/server.xml или /WEB-INF/web.xml или WEB-INF/context.xml. Но я все еще могу использовать его в коде JAVA.
Но от http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html кажется, что для JNDI необходимо настроить как минимум два файла.
Так может ли кто-нибудь сказать мне, как настроить JDNI в tomcat стандартными методами. Благодаря!
Я только что прочитал http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html, это заставляет меня чувствовать себя мусором. Especillay, Context from GlobalNamingResources. – Guanguan