﻿<?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技术</title><link>http://www.blogjava.net/wjjcml1982/category/30517.html</link><description>java爱好者</description><language>zh-cn</language><lastBuildDate>Mon, 31 Mar 2008 02:38:01 GMT</lastBuildDate><pubDate>Mon, 31 Mar 2008 02:38:01 GMT</pubDate><ttl>60</ttl><item><title>tomcat下数据库连接池和数据源的配置</title><link>http://www.blogjava.net/wjjcml1982/articles/189716.html</link><dc:creator>一代魔笛</dc:creator><author>一代魔笛</author><pubDate>Mon, 31 Mar 2008 01:46:00 GMT</pubDate><guid>http://www.blogjava.net/wjjcml1982/articles/189716.html</guid><wfw:comment>http://www.blogjava.net/wjjcml1982/comments/189716.html</wfw:comment><comments>http://www.blogjava.net/wjjcml1982/articles/189716.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wjjcml1982/comments/commentRss/189716.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wjjcml1982/services/trackbacks/189716.html</trackback:ping><description><![CDATA[以MS SQLServer2000为例<br />
1.先把JDBC驱动拷贝到tomcat的common\lib目录下.<br />
<br />
2.在tomcat的conf目录下,打开server.xml文件,找到&lt;/Host&gt;,在它上面添加以下内容:<br />
&lt;Context path="/app" docBase="E:\workspace3.0\mypro\web" debug="5" reloadable="true" crossContext="true"&gt;<br />
　　<br />
　　&lt;Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/&gt;<br />
<br />
&lt;!-- Oracle --&gt;<br />
&lt;Resource name="jdbc/bn" auth="Container" type="javax.sql.DataSource"/&gt; <br />
<br />
&lt;ResourceParams name="jdbc/bn"&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;factory&lt;/name&gt;<br />
&lt;value&gt;org.apache.commons.dbcp.BasicDataSourceFactory&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;driverClassName&lt;/name&gt;<br />
&lt;value&gt;com.microsoft.jdbc.sqlserver.SQLServerDriver&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;url&lt;/name&gt;<br />
&lt;value&gt;jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mypro&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;username&lt;/name&gt;<br />
&lt;value&gt;sa&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;password&lt;/name&gt;<br />
&lt;value&gt;&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;maxActive&lt;/name&gt;<br />
&lt;value&gt;20&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;maxIdle&lt;/name&gt;<br />
&lt;value&gt;10&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;parameter&gt;<br />
&lt;name&gt;maxWait&lt;/name&gt;<br />
&lt;value&gt;1&lt;/value&gt;<br />
&lt;/parameter&gt;<br />
&lt;/ResourceParams&gt;<br />
&lt;/Context&gt;<br />
相信都看的懂的!<br />
<br />
3 新建一个JSP文件,添加以下代码:<br />
&lt;%@ page import="javax.naming.Context" %&gt;<br />
&lt;%@ page import="javax.sql.DataSource"%&gt;<br />
&lt;%@ page import="javax.naming.InitialContext"%&gt;<br />
&lt;%@ page import="java.sql.*"%&gt;<br />
<br />
&lt;%<br />
DataSource ds = null;<br />
try{<br />
Context initCtx = new InitialContext();<br />
Context envCtx = (Context) initCtx.lookup("java:comp/env");<br />
ds = (DataSource)envCtx.lookup("jdbc/myoracle");<br />
if(ds!=null){<br />
out.println("Connection is OK!");<br />
Connection **=*s.getConnection();<br />
if(cn!=null){<br />
out.println("cn is Ok!");<br />
Statement stmt = cn.createStatement();<br />
ResultSet rst = stmt.executeQuery("select * from BOOK");<br />
out.println("&lt;p&gt;rst is Ok!" + rst.next());<br />
while(rst.next()){<br />
out.println("&lt;P&gt;BOOK_CODE:" + rst.getString(1));<br />
}<br />
cn.close();<br />
}else{<br />
out.println("rst Fail!");<br />
}<br />
}<br />
else <br />
out.println("Fail!");<br />
}catch(Exception ne){ out.println(ne);<br />
}<br />
%&gt;<br />
最后，进入测试。运行tomcat.bat,打开IE在地址栏中输入：http://localhost:8080\myapps\test.jsp<br />
<br />
数据库连接池配置完毕!<img id="paperPicArea1" style="display: none; position: relative" src="http://imgcache.qq.com/qzone_v4/b.gif"  alt="" />
<div class="clear" id="paperBottom"></div>
<img src ="http://www.blogjava.net/wjjcml1982/aggbug/189716.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wjjcml1982/" target="_blank">一代魔笛</a> 2008-03-31 09:46 <a href="http://www.blogjava.net/wjjcml1982/articles/189716.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>“javac: 目标版本 1.3 与默认的源版本 1.5 冲突”的解决方案</title><link>http://www.blogjava.net/wjjcml1982/articles/189714.html</link><dc:creator>一代魔笛</dc:creator><author>一代魔笛</author><pubDate>Mon, 31 Mar 2008 01:40:00 GMT</pubDate><guid>http://www.blogjava.net/wjjcml1982/articles/189714.html</guid><wfw:comment>http://www.blogjava.net/wjjcml1982/comments/189714.html</wfw:comment><comments>http://www.blogjava.net/wjjcml1982/articles/189714.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wjjcml1982/comments/commentRss/189714.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wjjcml1982/services/trackbacks/189714.html</trackback:ping><description><![CDATA[能正常启动tomcat，但访问页面时报错javac: 目标版本 1.3 与默认的源版本 1.5 冲突解决&#8220;javac: 目标版本 1.3 与默认的源版本 1.5 冲突&#8221; <br />
开发JSP，使用Eclipse（JDK1.5），部署WEB应用Tomcat5.0.29<br />
请求JSP时，Tomcat日志显示&#8220;javac: 目标版本 1.3 与默认的源版本 1.5 冲突&#8221;<br />
查看上面的错误日志，发现"compilerTargetVM=1.3"，应该时Tomcat的JSP编译时使用的JDK1.3的版本。<br />
进行如下修改：<br />
找到tomcat conf目录下的web.xml，将这段内容：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;servlet&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;servlet-name&gt;jsp&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;servlet-class&gt;org.apache.jasper.servlet.JspServlet&lt;/servlet-class&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;fork&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;false&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;xpoweredBy&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;false&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;load-on-startup&gt;3&lt;/load-on-startup&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/servlet&gt;<br />
改为如下<br />
&lt;servlet&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;servlet-name&gt;jsp&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;servlet-class&gt;org.apache.jasper.servlet.JspServlet&lt;/servlet-class&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;compilerSourceVM&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;1.5&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;compilerTargetVM&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;1.5&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;fork&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;false&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;compiler&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;modern&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;xpoweredBy&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;false&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;load-on-startup&gt;3&lt;/load-on-startup&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/servlet&gt;<br />
重新启动Tomcat，问题解决。<img id="paperPicArea1" style="display: none; position: relative" src="http://imgcache.qq.com/qzone_v4/b.gif"  alt="" />
<img src ="http://www.blogjava.net/wjjcml1982/aggbug/189714.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wjjcml1982/" target="_blank">一代魔笛</a> 2008-03-31 09:40 <a href="http://www.blogjava.net/wjjcml1982/articles/189714.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>