远行的心 发表于 2017-1-17 08:32:11

tomcat配置单数据源

1、将数据库的JDBC驱动放入D:\apache-tomcat-6.0.18\lib下

2、在D:\apache-tomcat-6.0.18\conf\web.xml文件中

将下面代码加入到web.xml中:
<resource-ref>
   <description>DB Connection</description>
   <res-ref-name>jdbc/myDB</res-ref-name>
   <res-type>javax.sql.DataSource</res-type>
   <res-auth>Container</res-auth>
</resource-ref>

3、把工程项目部署在D:\apache-tomcat-6.0.18\webapps目录下

4、在D:\apache-tomcat-6.0.18\conf\server.xml文件中,在Host节点下添加Context子节点,配置如下

<Host name="localhost"appBase="webapps"
            unpackWARs="true"
            xmlValidation="false" xmlNamespaceAware="false">

    <Context path="/uimprj" docBase="uimprj" debug="5" reloadable="true" crossContext="true">
      <Resource name="jdbc/myDB"
            type="javax.sql.DataSource"
            username="ycxk"
            password="ycxk"
            driverClassName="oracle.jdbc.driver.OracleDriver"
            url="jdbc:oracle:thin:@134.128.48.253:1521:ORCL"
            maxIdle="2"
            maxWait="50"
            maxActive="4"/>
    </Context>

</Host>

注意:path为D:\apache-tomcat-6.0.18\webapps目录下的工程名称

5、启动tomcat,用代码:

Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/myDB");
Connection conn = ds.getConnection();
测试是否配置成功。



以上测试的tomcat版本为apache-tomcat-6.0.18
页: [1]
查看完整版本: tomcat配置单数据源