问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

哪位高手能教教我如何配置tomcat的数据池?

发布网友 发布时间:2022-04-29 06:04

我来回答

2个回答

热心网友 时间:2022-04-07 19:12

给你一个例子吧。
tomcat默认会使用dbcp连接池:
首先在项目的类路径下面建立META-INF/context.xml 具体格式可以参见tomcat conf下的该文件
里面写上
<Resource name="jdbc/dbcp"
auth="Application"
type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
username="root"
password="mysql"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/jpa?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf8"
maxActive="8"
maxIdle="4"/>

然后通过:
public static Connection getConnectionDBCP() throws Exception
{
DataSource ds;
InitialContext cxt;
Connection con;

cxt = new InitialContext();
ds = (DataSource) cxt.lookup("java:/comp/env/jdbc/dbcp");
con = ds.getConnection();

System.out.println(ds);
return con;
}
就可以取得数据库连接。
tomcat自带的连接池 不是很好,新版本的tomat 又提供了一个新的连接池
jdbc连接池
但是还保留原来的dbcp连接池

热心网友 时间:2022-04-07 20:30

用的是什么数据库啊
用的是什么编译软件啊
是eclipse 还是myeclipse
如果是eclipse的话 配置tomcat项目
然后右键单击项目
在菜单里选择 tomcat project -> update context definition
系统会自动在你的tomcat 目录下的 conf 包里的server.xml 文件里加上一行类似
<Context path="/Detail" reloadable="true" docBase="D:\explor\workspace\Detail\WebRoot" workDir="D:\explor\workspace\Detail\work" />
这样的配置信息
然后你删掉work 后面的"/"
在下面粘贴这样
<Resource
name="MyJNDI"
auth="Container"
type="javax.sql.DataSource"
maxActive="1"
maxIdle="1"
maxWait="10000"
username="ans"
password="ans1234"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.0.33:1521:XE" />
</Context>
这是我电脑里的 你的项目具体怎么配置就你自己研究吧追问能不能再详细点,我用的是eclipse用的是sql2000但是怎么没有你说的那个tomcat项目,在菜单里选择 tomcat project -> update context definition
这个是在哪?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
y53s手机参数及价格 vivoy53s5g手机参数 五粮液五粮印象精制52度浓香型白酒500ml 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-详细介绍 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-购买最佳价格 五粮液 五粮印象 精制 52度 浓香型白酒 整箱装-详细介绍 五粮液五粮印象珍品-适用对象 白酒推荐-五粮液五粮印象珍品52%vol浓香型白酒500ml单瓶装 五粮液五粮印象精制52度浓香型白酒-适用对象 星座血型生肖分析摩羯座属蛇A型 tomcat-dbcp与commons-dbcp有什么区别? 我右脚小脚趾头外 侧长了个鸡眼,一个月前用激光打了,现在又长出来了,应该怎么办 您好,我请问一下右脚小脚趾头骨折是否能够评上10级伤残呢? 右脚小脚趾弯曲酸胀疼痛 右脚小脚趾头末端粉碎性骨折。2 右脚小脚趾,的趾头,靠外侧的部分,一直有点麻木,一整天都是这样,有好长一段时间了,其他都正常,只有 右脚小脚趾发麻 什么原因 右脚小脚趾一直动是好兆头还是坏兆头 右脚小脚趾头拍了片子说骨折可能性大 我的右脚小脚趾头麻是什么原因 我的右脚俩小脚趾头有点麻木,不知道为何 右脚两个小脚趾头发麻是怎么回事? 右脚小脚趾头发麻是真么回事 微信里私聊的信息就发的出去,但是一进群发就消息延迟的很厉害。 其它群都没问题,就一个群出现这种情况 开发网站是用java还是用php好 中国传统中有“圆文化”的说法吗? 方形在中国文化中有什么含义? 圆体现了哪些中国优秀传统文化(速求) 我国的传统文化里,圆代表了什么呢? 正方形和圆形的意义 什么样的硒片比较好? mybatis为什么要使用dbcp 什么药可以补硒 如何实现Tomcat连接池数据库密码加密 补硒品牌哪个好? Tomcat 配置的数据源,测试连接数据库报告类转换错误。 郢天牌维生素E硒片是真是假- 问一问 dataSource配置dbcp 为什么tomcat启动时会抛出找不到c3p0 org.apache.tomcat.dbcp.dbcp.SQLNestedException: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create Pool... org.apche.tomcat.dbcp.dbcp.SQLNestedException:Cannot create JDBC... ...6 连mysql 出问题了 org.apache.tomcat.dbcp.dbcp.BasicDataSource... qq账号被冻结了人脸识别不了怎么办- 问一问 qq被冻结了填写资料又总是不能通过怎样办 QQ被冻结了。发信息不能验证。 类似于花瓣和堆糖的设计类的图片搜集网站还有哪些 花瓣网是pinterst吗? 求有此类高清图片的网站!!注意是高清!!类似于花瓣插画这样的网站,但花瓣的太不高清了,大部分都是网 请问我以前信用卡有过逾期已经全额还款,今年想在上海通用金融进行车贷,问题大吗? 什么是手机DLNA功能,有什么作用?