JBuilder2005 + Tomcat-5.0.28 数据库连接池的配置方法

本文介绍如何在JBuilder2005中配置Tomcat服务器,包括修改server8080.xml文件以设置正确的端口、调整连接参数,并配置数据库连接资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在JBuilder2005 里启动Tomcat,在[ProjectDirectory]/Tomcat/conf 下找到server8080.xml。([ProjectDirectory]是Web工程所在的目录--jbx文件)
2.在server8080.xml中,删除下面的语句
   <!--This comment marks this file as generated, so it may be deleted and regenerated at any time. To preserve manual changes to this file, delete this comment.-->
   如果不删除该语句,JBuilder在重新启动Tomcat时会重新生成server8080.xml,这样我们对server8080.xml
的修改就会全部丢失。
3.修改server8080.xml

<?xml version="1.0" encoding="UTF-8"?>
<Server debug="0" port="8081" shutdown="SHUTDOWN">
  
<Service name="Catalina">
    
<Connector acceptCount="10" connectionTimeout="60000" debug="0" maxThreads="75" minSpareThreads="5" port="8080"/>
    
<Engine debug="0" defaultHost="localhost" name="Catalina">
      
<Host appBase="[ProjectDirectory]/Tomcat/webapps" autoDeploy="false" debug="0" deployXML="false" name="localhost" unpackWARs="false">
        
<Context debug="0" docBase="[ProjectDirectory]/test" path="/test" reloadable="true" workDir="[ProjectDirectory]/Tomcat/work/test">
          
<Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/> 
          
<ResourceParams name="jdbc/test">
            
<parameter>
            
<name>factory</name>
            
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
            
</parameter>
            
<!--Class name for Microsoft SQLServer-->
            
<parameter>
            
<name>driverClassName</name>
            
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
            
</parameter>
            
<!--JDBC connection url for connecting to MSSQL dB-->
            
<parameter>
            
<name>url</name>
            
<value>jdbc:microsoft:sqlserver://fan:1433;databaseName=test</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>10</value>
            
</parameter>
            
<!--等待数据库连接的最长时间(超时则抛出异常)-->
            
<parameter>
            
<name>maxWait</name>
            
<value>-1</value>
            
</parameter>
            
<!--回收被遗弃的数据库连接至连接池-->
            
<parameter>
            
<name>removeAbandoned</name>
            
<value>true</value>
            
</parameter>
            
<!--数据库连接过60秒不用将被遗弃而收回连接池-->
            
<parameter>
            
<name>removeAbandonedTimeout</name>
            
<value>60</value>
            
</parameter>
            
<!--将被遗弃的连接回收记入日志-->
            
<parameter>
            
<name>logAbandoned</name>
            
<value>true</value>
            
</parameter>
          
</ResourceParams>
        
</Context>
      
</Host>
    
</Engine>
  
</Service>
</Server>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值