社区
Java SE
帖子详情
关于用tomcat 5.0.x+sqlserver2000+jdbc for sqlserver2000数据库连接池的配置问题。谢谢
gengtaoo
2006-01-24 04:44:34
本人想用tomcat 5.0.x+sqlserver2000+jdbc for sqlserver2000配置数据库连接池,请大家指教。
同时祝贺大家新年愉快!
...全文
200
3
打赏
收藏
关于用tomcat 5.0.x+sqlserver2000+jdbc for sqlserver2000数据库连接池的配置问题。谢谢
本人想用tomcat 5.0.x+sqlserver2000+jdbc for sqlserver2000配置数据库连接池,请大家指教。 同时祝贺大家新年愉快!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gengtaoo
2006-01-25
打赏
举报
回复
本人想用tomcat 5.0.x+sqlserver2000+jdbc for sqlserver2000配置数据库连接池,请大家指教。
同时祝贺大家新年愉快!
Samland
2006-01-24
打赏
举报
回复
tomcat 5.0与5.5 的配置有不同的地方。 Tomcat Document里面的JDBC章有比较详细的说明。
thgz
2006-01-24
打赏
举报
回复
前几天刚配过,整理了一片文档,希望对你有用
tomcat+sql server 2000数据库连接池配置小结
0.tomcat 5.5.9+sqlser2000
1.conn\server.xml中配置
<Context path="/ch13" docBase="ch13" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/bn" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/bn">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>url</name> <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=jspdev</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>20</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>
1.在%tomcat_home%\conf中配置以上信息
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
2.在应用中(webapps/ch9/WEB-INF)的web.xml中增加:
<resource-ref>
<description>SqlServer Datasource example</description>
<res-ref-name>jdbc/mydb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
不过,又报错:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
3.配置全局或局部连接池
发现在tomcat 5.5.4下可以有以下三种方式:
方式一、全局数据库连接池
1、通过管理界面配置连接池,或者直接在tomcat\conf\server.xml的GlobalNamingResources中增加
<Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>
2、在tomcat\webapps\myapp\META-INF\context.xml的Context中增加:
<ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>
这样就可以了。
方式二、全局数据库连接池
1、同上
2、在tomcat\conf\context.xml的Context中增加:
<ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>
方式三、局部数据库连接池
只需在tomcat\webapps\myapps\META-INF\context.xml的Context中增加:
<Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>
以上三种方式在tomcat 5.5.4下都可以。另外,sql server的jdbc driver是从微软网站上下载的sql server jdbc (sp3)。
tomcat
5.0
.x与
tomcat
5.5.x的
配置
有较大区别
标题中的“
tomcat
5.0
.x与
tomcat
5.5.x的
配置
有较大区别”指的是在升级或迁移
Tomcat
版本时,
配置
文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`
配置
文件中对Web应用程序的设置方式,...
tomcat
5.0
和
tomcat
5.5.12
配置
连接池的异同
标题"
tomcat
5.0
和
tomcat
5.5.12
配置
连接池的异同"指的是对比分析两个不同版本的
Tomcat
——
5.0
和5.5.12在设置
数据库连接池
(通常使用JNDI资源来实现)时的
配置
步骤和方法上的差异。连接池是优化数据库性能的重要手段,...
Tomcat
6.0+MyEclipse6.0+mysql
5.0
数据库连接池
配置
!.pdf
配置
数据库连接池
涉及到了几个关键的
配置
文件:
Tomcat
的`context.xml`和`server.xml`文件,以及Web应用的`web.xml`文件。
数据库连接池
的
配置
使得应用可以更高效地使用数据库连接,减少连接开销,提升系统的性能和...
Tomcat
5.5.12 + mysql
5.0
+Eclipse连接池
配置
.pdf
###
Tomcat
5.5.12 + MySQL
5.0
+ Eclipse 连接池
配置
详解 #### 一、
Tomcat
5.5.12 Admin模块
配置
**背景介绍**: 随着
Tomcat
版本的发展,Admin模块不再作为默认内置的功能,用户需要自行进行安装与
配置
。对于初次...
tomcat
各版本连接池
配置
方法
在
Tomcat
5.5x中
配置
连接池有多种方式,主要包括全局和局部
数据库连接池
的
配置
。 1. **全局
数据库连接池
**: - **通过管理界面
配置
连接池**:可以通过
Tomcat
提供的管理界面来
配置
连接池。 - **直接在`conf/server...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章