jsp与tomcat连接池配置

对于tomcat连接池,不推荐在server.xml中进行配置,在context.xml中进行配置才是更好的方法。

在站点目录下的context.xml文件,不是tomctomcat_home\webapps\yourApp\META-INF\context.xml,我的网站目录中没有context.xml,于是创建一个,这样可以在不同的网站下单独配置连接池了,并且不需要重启Tomcat,Tomcat会自动重载。

context.xml例:

<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true" crossContext="true">
 <!-- Default set of monitored resources -->
 <WatchedResource>WEB-INF/web.xml</WatchedResource>
 <!-- Uncomment this to disable session persistence across Tomcat restarts -->
 <!--
  <Manager pathname="" />
 -->
 <Resource 
 name="jdbc/mysql" 
 auth="Container"
 type="javax.sql.DataSource"
 driverClassName="com.mysql.jdbc.Driver"
 url="jdbc:mysql://localhost:3306/test"
 username="username"
 password="password"
 maxActive="20"
 maxIdle="10"
 maxWait="-1"/>
</Context>


使用全局配置方式

第一步:配置tomcat下的conf下的context.xml文件,<context></context>在之间添加连接池如下:

Xml代码 

<Resource name="jdbc/mldb" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" username="username" password="password" maxActive="20" maxIdle="10" maxWait="-1"/></Context>

第二步:配置你的应用下的web.xml中的之间加入: xml 代码

Xml代码 

<resource-ref>  

<description>DB Connection</description>  

<res-ref-name>jdbc/mldb</res-ref-name>  

<res-type>javax.sql.DataSource</res-type>  

<res-auth>Container</res-auth>  

</resource-ref>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发哥1997

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值