今天将原来的Tomcat 7.0给删了,想安装高一点的版本,并且把之前配置的步骤再熟悉一下。不过主要还是在context.xml中的配置的参数以及对参数的简单讲解。
首先还是要先下载好Tomcat,可以去官网里下载,(官网网址:https://tomcat.apache.org/download-80.cgi),在window->preferences->Server中把该版本配置好,如下图:
配置好以后,我们可以在左侧的Package Explorer中可以看到Server。然后我们点击Server下面的context.xml,然后我是
把要配置的连接池配置语句写在XML的下面,
<Resource
name="jjf"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
username="scott"
password="a"
maxActive="100"
maxWait="8000"
maxIdle="30"
autoReconnect="true"
/>
auth:指定管理Resource的Manager(Container:有容器创建和管理 Application:由web应用创建和管理)
type:指定Resource的类型
driverClassName:驱动名
username:用户名
password:密码
maxActive:当前数据源支持的最大并发数,指定连接池中处于活动状态的数据库连接的最大数目,一般建议设定为网站注册数的十分之一到二十分之一
maxWait:当连接池中无连接可用时,最大的等待毫秒数
maxIdle:指定连接池中处于空闲状态的数据库连接的最大数目
autoReconnect:当数据库连接异常中断时,是否自动连接
我们在项目中使用连接池连接Oracle数据库语句如下:
private Connection getConnection(){ //使用连接池的方法
Connection con = null;
try{
DataSource ds = (DataSource) new InitialContext().lookup("java:comp/env/jjf"); //连接池名字为jjf,从context.xml中查看
con = ds.getConnection();
}catch(Exception e){
e.printStackTrace();
}
return con;
}