﻿<?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-wangconglin87</title><link>http://www.blogjava.net/wangconglin87/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 02:10:24 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 02:10:24 GMT</pubDate><ttl>60</ttl><item><title>Tomcat7配置mysql数据源 </title><link>http://www.blogjava.net/wangconglin87/archive/2012/03/24/372620.html</link><dc:creator>王丛琳</dc:creator><author>王丛琳</author><pubDate>Sat, 24 Mar 2012 11:25:00 GMT</pubDate><guid>http://www.blogjava.net/wangconglin87/archive/2012/03/24/372620.html</guid><wfw:comment>http://www.blogjava.net/wangconglin87/comments/372620.html</wfw:comment><comments>http://www.blogjava.net/wangconglin87/archive/2012/03/24/372620.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wangconglin87/comments/commentRss/372620.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wangconglin87/services/trackbacks/372620.html</trackback:ping><description><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">将mysql-connector放入Tomcat\lib中。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">修改conf目录下的Tomcat\context.xml。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">&nbsp;</p><div style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; font-size: 12px; width: 694px; overflow-x: auto; overflow-y: auto; margin-left: 9px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; word-break: break-all; word-wrap: break-word; line-height: 18px; text-align: left; background-color: #ffffff; "><div><div style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; ">Xml代码&nbsp;<embed wmode="transparent" src="http://wangconglin87.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" width="14" height="15" flashvars="clipboard=%3C%3Fxml%20version%3D'1.0'%20encoding%3D'utf-8'%3F%3E%0A%0A%3CContext%20reloadable%3D%22true%22%3E%0A%20%20%20%20%3CWatchedResource%3EWEB-INF%2Fweb.xml%3C%2FWatchedResource%3E%20%0A%20%20%20%20%3CResource%20name%3D%22jdbc%2Fal%22%20auth%3D%22Container%22%20type%3D%22javax.sql.DataSource%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20maxActive%3D%22100%22%20maxIdle%3D%2230%22%20maxWait%3D%2210000%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20username%3D%22root%22%20password%3D%22xxxxxx%22%20driverClassName%3D%22com.mysql.jdbc.Driver%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20url%3D%22jdbc%3Amysql%3A%2F%2F192.168.0.9%3A3306%2Fal%22%2F%3E%0A%3C%2FContext%3E" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></div></div><ol start="1" style="font-size: 1em; line-height: 1.4em; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #d1d7dc; border-right-color: #d1d7dc; border-bottom-color: #d1d7dc; border-left-color: #d1d7dc; border-image: initial; list-style-type: decimal; list-style-position: initial; list-style-image: initial; color: #2b91af; "><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; "><span style="color: #006699; font-weight: bold; ">&lt;?</span><span style="color: #006699; font-weight: bold; ">xml</span>&nbsp;<span style="color: red; ">version</span>=<span style="color: blue; ">'1.0'</span>&nbsp;<span style="color: red; ">encoding</span>=<span style="color: blue; ">'utf-8'</span><span style="color: #006699; font-weight: bold; ">?&gt;</span>&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; "><span style="color: #006699; font-weight: bold; ">&lt;</span><span style="color: #006699; font-weight: bold; ">Context</span>&nbsp;<span style="color: red; ">reloadable</span>=<span style="color: blue; ">"true"</span><span style="color: #006699; font-weight: bold; ">&gt;</span>&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #006699; font-weight: bold; ">&lt;</span><span style="color: #006699; font-weight: bold; ">WatchedResource</span><span style="color: #006699; font-weight: bold; ">&gt;</span>WEB-INF/web.xml<span style="color: #006699; font-weight: bold; ">&lt;/</span><span style="color: #006699; font-weight: bold; ">WatchedResource</span><span style="color: #006699; font-weight: bold; ">&gt;</span>&nbsp;&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #006699; font-weight: bold; ">&lt;</span><span style="color: #006699; font-weight: bold; ">Resource</span>&nbsp;<span style="color: red; ">name</span>=<span style="color: blue; ">"jdbc/al"</span>&nbsp;<span style="color: red; ">auth</span>=<span style="color: blue; ">"Container"</span>&nbsp;<span style="color: red; ">type</span>=<span style="color: blue; ">"javax.sql.DataSource"</span>&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red; ">maxActive</span>=<span style="color: blue; ">"100"</span>&nbsp;<span style="color: red; ">maxIdle</span>=<span style="color: blue; ">"30"</span>&nbsp;<span style="color: red; ">maxWait</span>=<span style="color: blue; ">"10000"</span>&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red; ">username</span>=<span style="color: blue; ">"root"</span>&nbsp;<span style="color: red; ">password</span>=<span style="color: blue; ">"xxxxxx"</span>&nbsp;<span style="color: red; ">driverClassName</span>=<span style="color: blue; ">"com.mysql.jdbc.Driver"</span>&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red; ">url</span>=<span style="color: blue; ">"jdbc:mysql://192.168.0.9:3306/al"</span><span style="color: #006699; font-weight: bold; ">/&gt;</span>&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; "><span style="color: #006699; font-weight: bold; ">&lt;/</span><span style="color: #006699; font-weight: bold; ">Context</span><span style="color: #006699; font-weight: bold; ">&gt;</span>&nbsp;&nbsp;</span></li></ol></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">&nbsp;注意设置mysql用户权限，需要远程访问权限。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">&nbsp;可能需要设置成tomcat所在主机ip能访问的权限。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">Java下获取数据源</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">&nbsp;</p><div style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; font-size: 12px; background-color: #ffffff; width: 694px; overflow-x: auto; overflow-y: auto; margin-left: 9px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; word-break: break-all; word-wrap: break-word; line-height: 18px; text-align: left; "><div><div style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; ">Java代码&nbsp;<embed wmode="transparent" src="http://wangconglin87.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" width="14" height="15" flashvars="clipboard=Context%20ctx%20%3D%20new%20InitialContext()%3B%0ADataSource%20ds%20%3D%20(DataSource)%20ctx.lookup(%22java%3Acomp%2Fenv%2Fjdbc%2Fal%22)%3B%0Aconn%20%3D%20ds.getConnection()%3B" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></div></div><ol start="1" style="font-size: 1em; line-height: 1.4em; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #d1d7dc; border-right-color: #d1d7dc; border-bottom-color: #d1d7dc; border-left-color: #d1d7dc; border-image: initial; list-style-type: decimal; list-style-position: initial; list-style-image: initial; color: #2b91af; "><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">Context&nbsp;ctx&nbsp;=&nbsp;<span style="color: #7f0055; font-weight: bold; ">new</span>&nbsp;InitialContext();&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">DataSource&nbsp;ds&nbsp;=&nbsp;(DataSource)&nbsp;ctx.lookup(<span style="color: blue; ">"java:comp/env/jdbc/al"</span>);&nbsp;&nbsp;</span></li><li style="font-size: 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #d1d7dc; background-color: #fafafa; line-height: 18px; "><span style="color: black; ">conn&nbsp;=&nbsp;ds.getConnection(); &nbsp;</span></li></ol></div><img src ="http://www.blogjava.net/wangconglin87/aggbug/372620.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wangconglin87/" target="_blank">王丛琳</a> 2012-03-24 19:25 <a href="http://www.blogjava.net/wangconglin87/archive/2012/03/24/372620.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>