妖怪幻 发表于 2017-2-5 14:02:48

tomcat连接池获取与weblogic、websphere的不同

今天解决了2个问题,这篇博客只讲第一个问题。第二个问题请参见我今天的另外一篇博客。
   一直一来都是在用weblogic和websphere做项目,在应用服务器上配置了数据连接池了之后(比如oracleDB),在java代码里获取数据源时都是直接:
javax.sql.DataSource ds = null;
Context ctx = new InitialContext();
ds = (javax.sql.DataSource) ctx.lookup("oracleDB");


或者在hibernate配置时,都是直接配置成:
<property name="connection.datasource">devDS</property>

今天因为要做一个小项目,应用服务器用的是tomcat5,在tomcat配置了连接池之后,在java代码里获取数据源时需要修改为
javax.sql.DataSource ds = null;
Context ctx = new InitialContext();
ds = (javax.sql.DataSource) ctx.lookup("java:comp/env/jdbc/oracleDB");

在hibernate配置时,需要修改成:
<property name="connection.datasource">java:comp/env/jdbc/devDS</property>

所以先记录下来,以备将来查用
页: [1]
查看完整版本: tomcat连接池获取与weblogic、websphere的不同