环境:
- Tomcat-6.0.18
- 甲骨文数据库
- JDK-1.6.0_1
-1- context.xml ia 战争文件 - 工作正常
my-application.war/META-INF/context.xml:
<Resource
auth="Container"
driverClassName="oracle.jdbc.OracleDriver"
maxActive="5"
maxIdle="1"
maxWait="-1"
name="jdbc/dataource-name"
password="pwd"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@host-name:1521:xe"
username="name"/>
重要提示:在这种情况下, context.xml被放置在 War-archive 中。部署应用程序后可以访问数据库没有问题
-2-扩展目录结构中的context.xml(不起作用):
my-application/META-INF/context.xml(内容相同)
重要提示:在这种情况下,context.xml 被放置在扩展的目录结构中。部署应用程序 con 后无法访问数据库。异常消息是: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
我的问题:
在案例 2 中如何配置 tomcat(或我的应用程序)?