﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-java-iporay</title><link>http://www.blogjava.net/iporay/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 03:32:29 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 03:32:29 GMT</pubDate><ttl>60</ttl><item><title>Tomcat5.0与SqlServer2000配置连接池（jtds驱动）</title><link>http://www.blogjava.net/iporay/archive/2006/10/08/iporay.html</link><dc:creator>iporay</dc:creator><author>iporay</author><pubDate>Sun, 08 Oct 2006 09:35:00 GMT</pubDate><guid>http://www.blogjava.net/iporay/archive/2006/10/08/iporay.html</guid><wfw:comment>http://www.blogjava.net/iporay/comments/73874.html</wfw:comment><comments>http://www.blogjava.net/iporay/archive/2006/10/08/iporay.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iporay/comments/commentRss/73874.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iporay/services/trackbacks/73874.html</trackback:ping><description><![CDATA[
		<font face="Verdana">&lt;转自CSDN&gt;<br />软件：<br />（1）tomcat5.0<br /></font>
		<font face="Verdana" color="#002c99">
				<a href="http://www.apache.org">http://www.apache.org</a>
				<br />
		</font>
		<font face="Verdana">（2）jtds.jar<br /></font>
		<a href="http://jtds.sourceforge.net/" target="_blank">
				<font face="Verdana" color="#002c99">http://jtds.sourceforge.net/</font>
		</a>
		<br />
		<br />
		<font face="Verdana">（3）jdk1.4<br />（4）Sqlserver2000（windows2003系统需要sp3补丁）<br /><br /><font color="#006400"><b>设置环境变量</b></font>：<br />（1）<font color="#0000ff">CATALINA_HOME</font><br />tomcat的安装路径，如：E:\Tomcat5.0<br />（2）<font color="#0000ff">CATALINA_BASE</font><br />tomcat的安装路径，如：E:\Tomcat5.0<br />（3）<font color="#0000ff">JAVA_HOME</font><br />jdk安装路径，如：E:\Program Files\j2sdk1.4.2<br />（4）<font color="#0000ff">PATH</font><br />%JAVA_HOME%\bin<br />（5）<font color="#0000ff">class_path</font><br />.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar(前面的.和;不能少)<br /><br /><font color="#006400"><b>将jtds.jar放在正确的目录</b></font><br /><font color="#000000">只能放在%CATALINA_HOME%\common\lib\目录下</font><br /><br /><font color="#006400"><b>修改server.xml文件</b></font><br /><font color="#000000">改文件位于：;%CATALINA_HOME%\conf\server.xml</font><br /><br /><font style="BACKGROUND-COLOR: #d3d3d3"><font color="#0000bb">在</font><font color="#007700">&lt;</font><font color="#0000bb">host</font><font color="#007700">&gt;</font><font color="#0000bb">与</font><font color="#007700">&lt;/</font><font color="#0000bb">host</font><font color="#007700">&gt;</font></font></font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#0000bb">之间，修改后的内容为： <br />  </font>
						<font color="#007700">&lt;</font>
						<font color="#0000bb">Context path</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"/tiannet" </font>
						<font color="#0000bb">docBase</font>
						<font color="#007700">=</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#dd0000">"E:\tiannet" <br />        </font>
						<font color="#0000bb">debug</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"5" </font>
						<font color="#0000bb">reloadable</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"true" </font>
						<font color="#0000bb">crossContext</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"true"</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br /><br />        &lt;</font>
						<font color="#0000bb">Logger className</font>
						<font color="#007700">=</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#dd0000">"org.apache.catalina.logger.FileLogger" <br />                 </font>
						<font color="#0000bb">directory</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"logs"  </font>
						<font color="#0000bb">prefix</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"localhost_log." </font>
						<font color="#0000bb">suffix</font>
						<font color="#007700">=</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#dd0000">".txt" <br />            </font>
						<font color="#0000bb">timestamp</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"true"</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">/&gt; <br />             <br />        &lt;</font>
						<font color="#0000bb">Resource name</font>
						<font color="#007700">=</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#dd0000">"jdbc/connectDB" <br />               </font>
						<font color="#0000bb">auth</font>
						<font color="#007700">=</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#dd0000">"Container" <br />               </font>
						<font color="#0000bb">type</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"javax.sql.DataSource"</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">/&gt; <br />    &lt;</font>
						<font color="#0000bb">ResourceParams name</font>
						<font color="#007700">=</font>
						<font color="#dd0000">"jdbc/connectDB"</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">factory</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">org</font>
						<font color="#007700">.</font>
						<font color="#0000bb">apache</font>
						<font color="#007700">.</font>
						<font color="#0000bb">commons</font>
						<font color="#007700">.</font>
						<font color="#0000bb">dbcp</font>
						<font color="#007700">.</font>
						<font color="#0000bb">BasicDataSourceFactory</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />   <br />    &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">removeAbandoned</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">true</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />     &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />     &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">removeAbandonedTimeout</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">60</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />     &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />     &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">logAbandoned</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">false</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />     &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />         <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">maxActive</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">100</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">maxIdle</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">30</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">maxWait</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">10000</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />       &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">username</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />       &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">sa</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />       &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">password</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />       &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">123</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />         &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">driverClassName</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />         &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">net</font>
						<font color="#007700">.</font>
						<font color="#0000bb">sourceforge</font>
						<font color="#007700">.</font>
						<font color="#0000bb">jtds</font>
						<font color="#007700">.</font>
						<font color="#0000bb">jdbc</font>
						<font color="#007700">.</font>
						<font color="#0000bb">Driver</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">value</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />      &lt;</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">name</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">url</font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">name</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />        &lt;</font>
						<font color="#0000bb">value</font>
						<font color="#007700">&gt;</font>
						<font color="#0000bb">jdbc</font>
						<font color="#007700">:</font>
						<font color="#0000bb">jtds</font>
						<font color="#007700">:</font>
						<font color="#0000bb">sqlserver</font>
						<font color="#007700">:</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#ff8000">//127.0.0.1:1433/tiannet;charset=gb2312&lt;/value&gt; <br />      </font>
						<font color="#007700">&lt;/</font>
						<font color="#0000bb">parameter</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />    &lt;/</font>
						<font color="#0000bb">ResourceParams</font>
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #d3d3d3">
				<font face="Verdana">
						<font color="#007700">&gt; <br />  &lt;/</font>
						<font color="#0000bb">Context</font>
				</font>
				<font color="#007700">
						<font face="Verdana">&gt;<br /><br /><br /></font>
						<font style="BACKGROUND-COLOR: #ffffff">
								<font face="Verdana">
										<font color="#0000ff">参数说明<br /></font>
										<font color="#000000">1) path 指定路径，也就是访问web的路径，这里为</font>
								</font>
						</font>
						<a href="http://localhost:8080/tiannet" target="_blank">
								<font style="BACKGROUND-COLOR: #ffffff" face="Verdana" color="#002c99">http://localhost:8080/tiannet</font>
						</a>
						<br />
				</font>
		</font>
		<font style="BACKGROUND-COLOR: #ffffff" color="#000000">
				<font face="Verdana">2) docBase 虚拟目录的路径，绝对路径。如果虚拟目录设置%CATALINA_HOME%\webapps目录的某个子目录下（如tiannet），则可直接写子目录名称（如tiannet）。<br />3) reloader 当网页被更新时是否重新编译。<br />4) maxActive 连接池的最大数据库连接数。设为0表示无限制。<br />5) maxIdle 数据库连接的最大空闲时间。超过此空闲时间，数据库连接将被标记为不可用，然后被释放。设为0表示无限制。<br />6) maxWait 最大建立连接等待时间。如果超过此时间将接到异常。设为－1表示无限制。<br />7) removeAbandoned 回收被遗弃的（一般是忘了释放的）数据库连接到连接池中。<br />8) removeAbandonedTimeout 数据库连接过多长时间不用将被视为被遗弃而收回连接池中。<br />9) logAbandoned 将被遗弃的数据库连接的回收记入日志。<br />10) driverClassName JDBC驱动程序。<br />11)username : 连接数据库的用户名<br />12)password : 连接数据库的密码<br />13) url 格式化数据库连接字符串（这里的tiannet为数据库名），格式为：<br /><br /><font style="BACKGROUND-COLOR: #d3d3d3"><font color="#0000bb">jdbc</font><font color="#007700">:</font><font color="#0000bb">jtds</font><font color="#007700">:&lt;</font><font color="#0000bb">server_type</font><font color="#007700">&gt;:</font></font></font>
				<font color="#ff8000">
						<font face="Verdana">
								<font style="BACKGROUND-COLOR: #d3d3d3">//&lt;server&gt;[:&lt;port&gt;][/&lt;database&gt;][;&lt;property&gt;=&lt;value&gt;[;...]]</font>
								<br />
								<br />
								<br />
						</font>
						<font face="Verdana" color="#000000">更多url的说明请参照：<br /></font>
						<a href="http://jtds.sourceforge.net/faq.html" target="_blank">
								<font face="Verdana" color="#002c99">http://jtds.sourceforge.net/faq.html</font>
						</a>
						<br />
						<br />
						<font face="Verdana">
								<font color="#000000">将上面的内容修改保存，并重新启动tomcat后，在%CATALINA_HOME%\conf\Catalina\localhost\目录下会多出一个xml文件，这里为：tiannet.xml。现在虚拟目录就生效了。<br /><br /></font>
								<b>
										<font color="#006400">修改/WEB-INF/web.xml文件</font>
								</b>
						</font>
						<br />
				</font>
				<font color="#000000">
						<font face="Verdana">在虚拟目录的根目录（这里为：E:\tiannet）下建立WEB-INF目录，在WEB-INF目录下新建一个web.xml文件，基本内容为：<br /><br /><font style="BACKGROUND-COLOR: #d3d3d3"><font color="#0000bb">&lt;?xml version</font><font color="#007700">=</font><font color="#dd0000">"1.0" </font><font color="#0000bb">encoding</font><font color="#007700">=</font><font color="#dd0000">"ISO-8859-1"</font></font></font>
						<font style="BACKGROUND-COLOR: #d3d3d3">
								<font face="Verdana">
										<font color="#0000bb">?&gt; <br /></font>&lt;web-app&gt; <br />  &lt;display-name&gt;tiannet web&lt;/display-name&gt; <br />    &lt;description&gt;connectDB test&lt;/description&gt; <br />    &lt;resource-ref&gt; <br />      &lt;description&gt;DB Connection&lt;/description&gt; <br />      &lt;res-ref-name&gt;jdbc/connectDB&lt;/res-ref-name&gt; <br />      &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt; <br />      &lt;res-auth&gt;Container&lt;/res-auth&gt; <br />    &lt;/resource-ref&gt; <br />  &lt;welcome-file-list&gt; <br />    &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; <br />  &lt;/welcome-file-list&gt;   <br />&lt;/web-app&gt; <br /><br /><br /></font>
								<font style="BACKGROUND-COLOR: #ffffff">
										<font face="Verdana">
												<font color="#0000ff">注意</font>&lt;res-ref-name&gt;jdbc/connectDB&lt;/res-ref-name&gt;的jdbc/connectDB和server.xml文件中的Resource的name属性以及ResourceParams的name属性值是一样的。<br /><br /><br /></font>
										<font color="#006400">
												<font face="Verdana">
														<strong>测试连接池的代码<br /><br /></strong>
														<font style="BACKGROUND-COLOR: #d3d3d3">
																<font color="#007700">&lt;%@ </font>
																<font color="#0000bb">page contentType</font>
																<font color="#007700">=</font>
																<font color="#dd0000">"text/html;charset=gb2312"</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">%&gt; <br />&lt;%@ </font>
																<font color="#0000bb">page import</font>
																<font color="#007700">=</font>
																<font color="#dd0000">"java.sql.*"</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">%&gt; <br />&lt;%@ </font>
																<font color="#0000bb">page import</font>
																<font color="#007700">=</font>
																<font color="#dd0000">"javax.sql.*"</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">%&gt; <br />&lt;%@ </font>
																<font color="#0000bb">page import</font>
																<font color="#007700">=</font>
																<font color="#dd0000">"javax.naming.*"</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">%&gt; <br /><br />&lt;</font>
																<font color="#0000bb">html</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">&gt; <br />&lt;</font>
																<font color="#0000bb">body</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">&gt; <br />&lt;% <br />    </font>
																<font color="#0000bb">DataSource ds </font>
																<font color="#007700">= </font>
																<font color="#0000bb">null</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">; <br />    </font>
																<font color="#0000bb">Connection conn </font>
																<font color="#007700">= </font>
																<font color="#0000bb">null</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">; <br />    </font>
																<font color="#0000bb">ResultSet rs </font>
																<font color="#007700">= </font>
																<font color="#0000bb">null</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">; <br />    </font>
																<font color="#0000bb">Statement stmt </font>
																<font color="#007700">= </font>
																<font color="#0000bb">null</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">; <br />    </font>
																<font color="#0000bb">InitialContext ctx </font>
																<font color="#007700">= </font>
																<font color="#0000bb">null</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">; <br />    </font>
																<font color="#0000bb">String    m_strDriver </font>
																<font color="#007700">= </font>
																<font color="#dd0000">"net.sourceforge.jtds.jdbc.Driver"</font>
																<font color="#007700">,        </font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#ff8000">// 驱动字符串 <br />               </font>
																<font color="#0000bb">m_strConURL </font>
																<font color="#007700">= </font>
																<font color="#dd0000">"jdbc:jtds:sqlserver"</font>
																<font color="#007700">;                       </font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3" face="Verdana" color="#ff8000">// 连接字符串 <br />   </font>
												<font style="BACKGROUND-COLOR: #d3d3d3" face="Verdana" color="#0000bb">try <br />   </font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">{ <br />           </font>
																<font color="#0000bb">ctx</font>
																<font color="#007700">=new </font>
																<font color="#0000bb">InitialContext</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">(); <br />           </font>
																<font color="#0000bb">ds</font>
																<font color="#007700">=(</font>
																<font color="#0000bb">DataSource</font>
																<font color="#007700">)</font>
																<font color="#0000bb">ctx</font>
																<font color="#007700">.</font>
																<font color="#0000bb">lookup</font>
																<font color="#007700">(</font>
																<font color="#dd0000">"java:comp/env/jdbc/connectDB"</font>
																<font color="#007700">);    </font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#ff8000">//注意connectDB的名称和上面一致 <br />           </font>
																<font color="#0000bb">conn </font>
																<font color="#007700">= </font>
																<font color="#0000bb">ds</font>
																<font color="#007700">.</font>
																<font color="#0000bb">getConnection</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">(); <br />           </font>
																<font color="#0000bb">stmt </font>
																<font color="#007700">= </font>
																<font color="#0000bb">conn</font>
																<font color="#007700">.</font>
																<font color="#0000bb">createStatement</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">(); <br /><br />           </font>
																<font color="#0000bb">String strSql </font>
																<font color="#007700">= </font>
																<font color="#dd0000">" select * from test"</font>
																<font color="#007700">;                        </font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#ff8000">//test为数据库中的一个表     <br />          </font>
																<font color="#0000bb">rs </font>
																<font color="#007700">= </font>
																<font color="#0000bb">stmt</font>
																<font color="#007700">.</font>
																<font color="#0000bb">executeQuery</font>
																<font color="#007700">(</font>
																<font color="#0000bb">strSql</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">); <br />           while(</font>
																<font color="#0000bb">rs</font>
																<font color="#007700">.</font>
																<font color="#0000bb">next</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">()) <br />           { <br />              </font>
																<font color="#0000bb">out</font>
																<font color="#007700">.</font>
																<font color="#0000bb">println</font>
																<font color="#007700">(</font>
																<font color="#0000bb">rs</font>
																<font color="#007700">.</font>
																<font color="#0000bb">getString</font>
																<font color="#007700">(</font>
																<font color="#0000bb">1</font>
																<font color="#007700">) + </font>
																<font color="#dd0000">""</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">);                  <br />              </font>
																<font color="#0000bb">out</font>
																<font color="#007700">.</font>
																<font color="#0000bb">println</font>
																<font color="#007700">(</font>
																<font color="#0000bb">rs</font>
																<font color="#007700">.</font>
																<font color="#0000bb">getString</font>
																<font color="#007700">(</font>
																<font color="#0000bb">2</font>
																<font color="#007700">) + </font>
																<font color="#dd0000">""</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">); <br />         } <br />   } <br />   </font>
																<font color="#0000bb">catch</font>
																<font color="#007700">(</font>
																<font color="#0000bb">Exception ex</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">) <br />   { <br />        </font>
																<font color="#0000bb">out</font>
																<font color="#007700">.</font>
																<font color="#0000bb">println</font>
																<font color="#007700">(</font>
																<font color="#0000bb">ex</font>
																<font color="#007700">.</font>
																<font color="#0000bb">getMessage</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3" face="Verdana" color="#007700">()); <br />   } <br />   </font>
												<font style="BACKGROUND-COLOR: #d3d3d3" face="Verdana" color="#0000bb">finally <br />   </font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">{ <br />           </font>
																<font color="#0000bb">rs</font>
																<font color="#007700">.</font>
																<font color="#0000bb">close</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">(); <br />           </font>
																<font color="#0000bb">stmt</font>
																<font color="#007700">.</font>
																<font color="#0000bb">close</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">(); <br />           </font>
																<font color="#0000bb">conn</font>
																<font color="#007700">.</font>
																<font color="#0000bb">close</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">(); <br />           </font>
																<font color="#0000bb">ctx</font>
																<font color="#007700">.</font>
																<font color="#0000bb">close</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">(); <br />   } <br />%&gt; <br />&lt;/</font>
																<font color="#0000bb">body</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3">
														<font face="Verdana">
																<font color="#007700">&gt; <br />&lt;/</font>
																<font color="#0000bb">html</font>
														</font>
												</font>
												<font style="BACKGROUND-COLOR: #d3d3d3" face="Verdana" color="#007700">&gt; <br /></font>
												<font color="#0000bb">
												</font>
												<!-- php buffer end -->
										</font>
								</font>
								<br />
								<font style="BACKGROUND-COLOR: #ffffff" face="Verdana">到这里所有的配置就结束了。<br /></font>
						</font>
				</font>
		</font>
<img src ="http://www.blogjava.net/iporay/aggbug/73874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iporay/" target="_blank">iporay</a> 2006-10-08 17:35 <a href="http://www.blogjava.net/iporay/archive/2006/10/08/iporay.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>