Web项目开发环境中运行在Tomcat时涉及到JNDI的Datasource的解决方法

本文介绍了一种简化在Tomcat服务器上配置Datasource的方法,即在项目的META-INF目录下创建context.xml文件来实现,避免了每个团队成员都需要修改本地Tomcat配置的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通常在J2EE的开发中,需要用到在服务器上通过JNDI配置的Datasource,如最后的应用在Weblogic上运行,而在开发环境的本地机器中可能是Tomcat,这时候需要在Tomcat上配置一个Datasource,在网上看到很多人的解决办法都是改Tomcat运行环境的server.xml 或者context.xml,其实最简单的办法是在项目的META-INF目录里加入一个context.xml,这样就不用项目组的每个成员都需要改自己机器上的Tomcat配置了。如下图:

 

 

context的内容如下:

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <Context>  
  3.     <Resource name="xxxDS" auth="Container" type="javax.sql.DataSource"  
  4.         maxActive="20" maxIdle="30" maxWait="10000" username="xx" password="xx"  
  5.         driverClassName="oracle.jdbc.OracleDriver"  
  6.         url="jdbc:oracle:thin:@147.151.240.xx:1521:orcl" />  
  7. </Context>  

转自http://www.oschina.net/question/234345_51126

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值