浏览 11508 次
锁定老帖子 主题:Tomcat5连接池的配置
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-14
最近做个项目,需要在tomcat,weblogic中写连接池.weblogic还是老样子,照着图形界面配置就可以了.Tomcat我用的是5.5.9.虽说以前用tomcat4版本写过,可早就听说,5版本和4版本的差距很大.所以就提前做好了心里准备,先看了一个帮助文档,花了进一个小时的时间搞定,现在整理出来与大家分享.
其实Tomcat5要比tomcat4简单多了,如果还是按tomcat4的套路来,呵呵,那恐怕那走很多弯路了.
第一步:在tomcat5→common→lib下加入你所连接数据库的驱动包.这里我用的mysql数据库.
第二步:在tomcat5→conf→Catalina→localhost配置一个xml文件.这里一定要注意,必须和你的项目名称是一模一样的.我用的项目名为testTomcat.testTomcat.xml文件配置如下:
java 代码
这里就和以前的tomcat4版本不一样了,以前要在server.xml配置.而tomcat5版本直接在这里配置就可以了.
第三步:在你项目的web.xml配置如下:
xml 代码
注意:这里的res-ref-name名字必须和testTomcat.xml文件中的一样.其实这一步省去也是可以的.但还是建议配置一下 第四步:建一个JSP页面来感受一下成功的喜悦吧.页面代码如下
java 代码
注意:别忘了引入相关的包哦.还要注意的是这里不能用主函数来测试.因为你主函是得到tomcat的上下文的.
在项目中应用如下:
java 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-02-14
怎么少了很多 <
|
|
返回顶楼 | |
发表时间:2007-02-14
嗯,这样就可以了.比4版本的确少了很多.
|
|
返回顶楼 | |
发表时间:2007-02-14
只要在项目的META-INF目录下建个context.xml文件,然后在java代码里jndi引用就可以了。
<?xml version="1.0" encoding="UTF-8"?> <Context debug= "99" reloadable="true" crossContext="true" verbosity="debug"> <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" password="root" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://localhost:3306/test?autoReconnect=true" maxActive="4"/> </Context> |
|
返回顶楼 | |
发表时间:2007-02-15
tomcat 也有可视化的配置,干吗这么麻烦呢。后台上只用填几个值就行了,其它的也可以,比如jndi后台也有,等等。
|
|
返回顶楼 | |
发表时间:2007-02-20
可视化的配置,当然可以了.只不过写习惯了.也不觉得麻烦.反而我到觉的可视化配置,有好多东西有用,也有好多东西没有用.还不如自己写呢.
|
|
返回顶楼 | |