0

环境:

  • 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(或我的应用程序)?

4

1 回答 1

0

请忘记我的帖子...

案例2也很好用!

于 2009-08-05T10:09:13.367 回答