变化总是很快的, 正式运行的系统在weblogic的平台的构建成本太大,现在开发部门又要转到tomcat上面来了,跟着转吧。今天摸了一下tomcat中JDBC连接池的配置,由于是最新的5.5.15,在配置文件上和4.x的版本还是有所区别。
一个比较大的变化就是在./conf/Catalina文件夹中,为每个虚拟主机或者目录定义了各自的xml配置文件,这样比较直观的配置。
以下是JDBC连接池的简单配置过程
首先,进入图形管理界面,http://xxx.xxx.xxx.xxx:8080/admin,添加JDBC连接池。
JNDI Name: jdbc/dbname
Data Source URL: jdbc:oracle:thin:@oracleServerIP:1521:oradb
JDBC Driver Class: oracle.jdbc.driver.OracleDriver
User Name: username
Password: password
Data Source URL: jdbc:oracle:thin:@oracleServerIP:1521:oradb
JDBC Driver Class: oracle.jdbc.driver.OracleDriver
User Name: username
Password: password
选择SAVE,然后Commit changes,会更新你的server.xml,在其中你可以发现jdbc的相关配置。
然后,修改WEB-INF/web.xml的配置文件,加入如下
<resource-ref>
<res-ref-name>jdbc/dbname</res-ref-name><!–Tomcat中定义的JNDI的名称–>
<res-type>javax.sql.DataSource</res-type> <!–数据源类–>
<res-auth>Container</res-auth> <!–容器中–>
</resource-ref>
<res-ref-name>jdbc/dbname</res-ref-name><!–Tomcat中定义的JNDI的名称–>
<res-type>javax.sql.DataSource</res-type> <!–数据源类–>
<res-auth>Container</res-auth> <!–容器中–>
</resource-ref>
重新启动tomcat,测试一个JDBC的JSP文件,ok。
明天把Tomcat集群弄好了这事儿就差不多了,可以抽空弄一下KDS了。