﻿<?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-放在手边-文章分类-here—others</title><link>http://www.blogjava.net/lan4020/category/40348.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 21 Jun 2009 00:07:03 GMT</lastBuildDate><pubDate>Sun, 21 Jun 2009 00:07:03 GMT</pubDate><ttl>60</ttl><item><title>Tomcat6 数据连接池配置 </title><link>http://www.blogjava.net/lan4020/articles/283036.html</link><dc:creator>兰兰</dc:creator><author>兰兰</author><pubDate>Thu, 18 Jun 2009 05:53:00 GMT</pubDate><guid>http://www.blogjava.net/lan4020/articles/283036.html</guid><wfw:comment>http://www.blogjava.net/lan4020/comments/283036.html</wfw:comment><comments>http://www.blogjava.net/lan4020/articles/283036.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lan4020/comments/commentRss/283036.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lan4020/services/trackbacks/283036.html</trackback:ping><description><![CDATA[Tomcat6 和 Tomcat5的配置不一样,我按Tomcat5的配置方法,就是报错,以前是把配置写在server.xml里,但在Tomcat6里面是把配置写在conf/context.xml里<br />
把数据库驱动放到lib目录下<br />
配置tomcat下的conf下的context.xml文件,在&lt;context&gt;&lt;/context&gt;之间添加连接池如下<br />
<fieldset><span style="color: #0000ff">&lt;</span><span style="color: #800000">Resource&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="jdbc/mysql"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;auth</span><span style="color: #0000ff">="Container"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;type</span><span style="color: #0000ff">="javax.sql.DataSource"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;driverClassName</span><span style="color: #0000ff">="com.mysql.jdbc.Driver"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;url</span><span style="color: #0000ff">="jdbc:mysql://localhost/test"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;username</span><span style="color: #0000ff">="root"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;password</span><span style="color: #0000ff">="root"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;maxActive</span><span style="color: #0000ff">="100"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;maxIdle</span><span style="color: #0000ff">="30"</span><span style="color: #ff0000">&nbsp;&nbsp;<br />
</span></fieldset>配置你的应用下的web.xml中的&lt;web-app&gt;&lt;/web-app&gt;之间加入<br />
<fieldset><span style="color: #0000ff">&lt;</span><span style="color: #800000">resource-ref</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">description</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">DB&nbsp;Connection</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">description</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">res-ref-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">jdbc/mysql</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">res-ref-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">res-type</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">javax.sql.DataSource</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">res-type</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">res-auth</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Container</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">res-auth</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">resource-ref</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp; </span></fieldset>配置好了之后就可以通过下面的方式获取数据库连接<br />
<fieldset><span style="color: #000000">DataSource&nbsp;ds&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #0000ff">try</span><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;InitialContext&nbsp;ctx</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;InitialContext();&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;ds</span><span style="color: #000000">=</span><span style="color: #000000">(DataSource)ctx.lookup(</span><span style="color: #000000">"</span><span style="color: #000000">java:comp/env/jdbc/mysql</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;conn&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ds.getConnection();<br />
&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" /><img alt="" src="http://www.blogjava.net/Images/dot.gif" /><br />
}</span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception&nbsp;ex){&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;ex.printStackTrace();&nbsp;&nbsp;&nbsp;<br />
} </span></fieldset>
  <img src ="http://www.blogjava.net/lan4020/aggbug/283036.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lan4020/" target="_blank">兰兰</a> 2009-06-18 13:53 <a href="http://www.blogjava.net/lan4020/articles/283036.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>