现在的位置: 首页 > 综合 > 正文

阿里云服务器实战(一) : 在Linux下Tomcat7下使用连接池

2018年02月03日 ⁄ 综合 ⁄ 共 1383字 ⁄ 字号 评论关闭

云服务器 的环境如下: Tomcat7+MySql5.6


一,如果自定义了程序的文件目录 , 下面的/alidata/xxx 就是自定义的目录

在Linux的Tomcat的server.xml里的Host节点内添加Resource:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="/alidata/xxx" debug="0" reloadable="true">
           <Resource
                name="jdbc/zuowen"
                auth="Container"
                type="javax.sql.DataSource"
                removeAbandoned="true"
                maxActive="100"
                maxIdle="30"
                maxWait="10000"
                username="yzq"
                password="aldbpwd#400j"
                driverClassName="com.mysql.jdbc.Driver"
                url="jdbc:mysql://xxxx/app" />
        </Context>


二, 如果是使用Tomcat默认的 (web-app/ROOT). 

打开Tomcat目录下的conf文件夹然后打开context.xml文件,在里面添加

<Resource
                name="jdbc/zuowen"
                auth="Container"
                type="javax.sql.DataSource"
                removeAbandoned="true"
                maxActive="100"
                maxIdle="30"
                maxWait="10000"
                username="yzq"
                password="aldbpwd#400j"
                driverClassName="com.mysql.jdbc.Driver"
                url="jdbc:mysql://xxxx/app" />



新建jsp测试连接池 : 

<%@ page language="java" import="java.util.*,javax.naming.*,java.sql.*,javax.sql.*" pageEncoding="UTF-8"%>
<%      
    Context ctx = new InitialContext();        
    String strLookup = "java:comp/env/jdbc/zuowen";   
    DataSource ds =(DataSource) ctx.lookup(strLookup);  
    Connection con = ds.getConnection();  
    if (con != null){  
        out.print("success");  
    }else{  
        out.print("failure");  
    }         
%>

测试成功!



抱歉!评论已关闭.