Tomcat-6.0.18,扩展了目录结构,context.xml中的数据源

时间:2009-08-05 09:25:28

标签: tomcat jdbc datasource jndi

环境:

  • Tomcat的6.0.18
  • 甲骨文-DB
  • JDK-1.6.0_1

-1- context.xml 我是一个war文件 - 工作正常

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放在展开的目录结构中。部署后,应用程序无法访问数据库。异常消息是: javax.naming.NameNotFoundException:名称jdbc未在此上下文中绑定

我的问题

如何在案例2中配置tomcat(或我的应用程序)?

1 个答案:

答案 0 :(得分:0)

请忘记我的帖子......

案例2也很好用!