﻿<?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-桑桑小窝</title><link>http://www.blogjava.net/virtual-function/</link><description>光荣在于平淡，艰巨在于漫长</description><language>zh-cn</language><lastBuildDate>Sun, 12 Oct 2008 08:41:55 GMT</lastBuildDate><pubDate>Sun, 12 Oct 2008 08:41:55 GMT</pubDate><ttl>60</ttl><item><title>WebLogic出现的奇怪问题</title><link>http://www.blogjava.net/virtual-function/archive/2007/10/28/156499.html</link><dc:creator>桑之兮(CS-LIN)</dc:creator><author>桑之兮(CS-LIN)</author><pubDate>Sun, 28 Oct 2007 09:40:00 GMT</pubDate><guid>http://www.blogjava.net/virtual-function/archive/2007/10/28/156499.html</guid><wfw:comment>http://www.blogjava.net/virtual-function/comments/156499.html</wfw:comment><comments>http://www.blogjava.net/virtual-function/archive/2007/10/28/156499.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/virtual-function/comments/commentRss/156499.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/virtual-function/services/trackbacks/156499.html</trackback:ping><description><![CDATA[&nbsp;
<p class="MsoNormal" style="text-indent: 21pt"><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">今天遇到一个很奇怪的问题：在</span><span lang="EN-US" style="font-size: 12pt">Eclipse<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">3.3.1</st1:chsdate></span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">版本中出现的</span><span lang="EN-US" style="font-size: 12pt">WebLogic</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器构件路径问题。百思不得其解，呵呵！</span><span lang="EN-US" style="font-size: 12pt"><a href="http://www.javaeye.com/post/388849">http://www.javaeye.com/post/388849</a></span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">页面中也提到了这个问题。将其记录下来，防止再出现这个问题，不知道如何解决。</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt"><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用</span><span lang="EN-US" style="font-size: 12pt">WebLogic9.1</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">版本，在建立</span><span lang="EN-US" style="font-size: 12pt">JNDI</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据源后</span><span lang="EN-US" style="font-size: 12pt">MySqlDataSource</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，然后查询获取数据库连接的时候出现了以下异常信息：</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">Exception in thread "main" </span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">weblogic.rmi.extensions.RemoteRuntimeException</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">: Unexpected Exception</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.jdbc.common.internal.RmiDataSource_910_WLStub.getConnection(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at org.sang.virtual.JDBCPoolDemo.main(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">JDBCPoolDemo.java:34</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">Caused by: </span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">weblogic.rjvm.PeerGoneException</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">: ; nested exception is: </span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span></span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">weblogic.utils.NestedException</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">: java.lang.NoClassDefFoundError: </span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">com/bea/xml/XmlException</span></u><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.ResponseImpl.unmarshalReturn(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ResponseImpl.java:191</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ClusterableRemoteRef.java:315</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ClusterableRemoteRef.java:250</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>... 2 more</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">Caused by: </span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">weblogic.utils.NestedException</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">: java.lang.NoClassDefFoundError: </span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">com/bea/xml/XmlException</span></u><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.RJVMImpl.gotExceptionReceiving(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">RJVMImpl.java:897</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.ConnectionManager.gotExceptionReceiving(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ConnectionManager.java:1001</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.MsgAbbrevJVMConnection.gotExceptionReceiving(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">MsgAbbrevJVMConnection.java:441</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.t3.MuxableSocketT3.hasException(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">MuxableSocketT3.java:367</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.SocketMuxer.deliverExceptionAndCleanup(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">SocketMuxer.java:734</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.SocketMuxer.deliverHasException(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">SocketMuxer.java:687</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.JavaSocketMuxer.processSockets(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">JavaSocketMuxer.java:307</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.SocketReaderRequest.run(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">SocketReaderRequest.java:29</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.work.ExecuteRequestAdapter.execute(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ExecuteRequestAdapter.java:21</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.kernel.ExecuteThread.execute(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ExecuteThread.java:145</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.kernel.ExecuteThread.run(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ExecuteThread.java:117</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">Caused by: java.lang.NoClassDefFoundError: </span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">com/bea/xml/XmlException</span></u><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.diagnostics.instrumentation.InstrumentationLibrary.loadInstrumentationEngineConfiguration(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InstrumentationLibrary.java:119</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.diagnostics.instrumentation.InstrumentationLibrary.getInstrumentationLibrary(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InstrumentationLibrary.java:96</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.diagnostics.instrumentation.InstrumentationManager.getAvailableMonitors(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InstrumentationManager.java:248</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.diagnostics.instrumentation.InstrumentationManager.&lt;init&gt;(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InstrumentationManager.java:105</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.diagnostics.instrumentation.InstrumentationManager.getInstrumentationManager(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InstrumentationManager.java:121</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.diagnostics.instrumentation.InstrumentationSupport.getMonitor(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InstrumentationSupport.java:44</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.jdbc.rmi.SerialConnection.&lt;clinit&gt;(SerialConnection.java)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at sun.misc.Unsafe.ensureClassInitialized(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">Native Method</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at sun.reflect.ReflectionFactory.newFieldAccessor(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.lang.reflect.Field.acquireFieldAccessor(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.lang.reflect.Field.getFieldAccessor(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.lang.reflect.Field.getLong(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectStreamClass.getDeclaredSUID(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectStreamClass.access$700(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectStreamClass$2.run(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.security.AccessController.doPrivileged(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">Native Method</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectStreamClass.&lt;init&gt;(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectStreamClass.lookup(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectStreamClass.initNonProxy(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readClassDesc(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readObject0(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readObject(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.ClassTableEntry.readExternal(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">ClassTableEntry.java:36</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readExternalData(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readObject0(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at java.io.ObjectInputStream.readObject(Unknown Source)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.InboundMsgAbbrev.readObject(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InboundMsgAbbrev.java:65</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.InboundMsgAbbrev.read(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">InboundMsgAbbrev.java:37</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.MsgAbbrevJVMConnection.readMsgAbbrevs(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">MsgAbbrevJVMConnection.java:214</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.MsgAbbrevInputStream.init(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">MsgAbbrevInputStream.java:169</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">MsgAbbrevJVMConnection.java:424</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.rjvm.t3.MuxableSocketT3.dispatch(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">MuxableSocketT3.java:362</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.AbstractMuxableSocket.dispatch(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">AbstractMuxableSocket.java:359</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.SocketMuxer.readReadySocketOnce(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">SocketMuxer.java:851</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.SocketMuxer.readReadySocket(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">SocketMuxer.java:787</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>at weblogic.socket.JavaSocketMuxer.processSockets(</span><u><span lang="EN-US" style="font-size: 12pt; color: navy; font-family: 'Courier New'; mso-font-kerning: 0pt">JavaSocketMuxer.java:283</span></u><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt">)</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: red; font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span>... 4 more</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 12pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 12pt"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">问题的关键之处在于：你是通过何种方式添加的</span><span lang="EN-US" style="font-size: 12pt">weblogic.jar</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">？</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore">1.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果直接将</span><span lang="EN-US" style="font-size: 12pt">weblogic.jar</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">复制到项目下，再将其添加到构建路径下，这样是不行，会出现上述异常信息。</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore">2.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果是建立用户库的方式也是不行的，结果同上。</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore">3.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">只有直接通过添加外部</span><span lang="EN-US" style="font-size: 12pt">JAR</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">包的方式将</span><span lang="EN-US" style="font-size: 12pt">C:\BEA\weblogic91\server\lib</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">路径下的</span><span lang="EN-US" style="font-size: 12pt">weblogic.jar</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">添加到构建路径下，才会避免出现异常。</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore">4.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果是</span><span lang="EN-US" style="font-size: 12pt">weblogic.jar</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">包复制到其他目录下，再通过</span><span lang="EN-US" style="font-size: 12pt">3</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的方式添加到构建路径下的话，也是不行的。</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 12pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt"><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">以前一直认为项目所使用的</span><span lang="EN-US" style="font-size: 12pt">JAR</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">包，以何种方式来添加，效果都是一样的，现在才发现出了问题！不过我还是觉得，以何种方式添加效果都是一样的。但是为什么会出现这种情况，我想可能是</span><span lang="EN-US" style="font-size: 12pt">Eclipse3.31</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中</span><span lang="EN-US" style="font-size: 12pt">weblogic9.1</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的定义配置文件固有</span><span lang="EN-US" style="font-size: 12pt">BUG</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，也可能是</span><span lang="EN-US" style="font-size: 12pt">weblogic9.1</span><span style="font-size: 12pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器自身的问题。</span><span lang="EN-US" style="font-size: 12pt"><o:p></o:p></span></p>
<img src ="http://www.blogjava.net/virtual-function/aggbug/156499.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/virtual-function/" target="_blank">桑之兮(CS-LIN)</a> 2007-10-28 17:40 <a href="http://www.blogjava.net/virtual-function/archive/2007/10/28/156499.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat5.5数据库连接池的配置</title><link>http://www.blogjava.net/virtual-function/archive/2007/10/28/156476.html</link><dc:creator>桑之兮(CS-LIN)</dc:creator><author>桑之兮(CS-LIN)</author><pubDate>Sun, 28 Oct 2007 07:06:00 GMT</pubDate><guid>http://www.blogjava.net/virtual-function/archive/2007/10/28/156476.html</guid><wfw:comment>http://www.blogjava.net/virtual-function/comments/156476.html</wfw:comment><comments>http://www.blogjava.net/virtual-function/archive/2007/10/28/156476.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/virtual-function/comments/commentRss/156476.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/virtual-function/services/trackbacks/156476.html</trackback:ping><description><![CDATA[&nbsp;
<p class="MsoNormal" style="text-align: center" align="center"><strong style="mso-bidi-font-weight: normal"><u><span lang="EN-US" style="font-size: 16pt; color: blue">Tomcat5.5</span></u></strong><strong style="mso-bidi-font-weight: normal"><u><span style="font-size: 16pt; color: blue; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据库连接池的配置</span></u></strong><strong style="mso-bidi-font-weight: normal"><u><span lang="EN-US" style="font-size: 16pt; color: blue"><o:p></o:p></span></u></strong></p>
<p class="MsoNormal" style="text-indent: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">数据库连接池在<span lang="EN-US">WEB</span>应用的重要地位无庸质疑<span lang="EN-US">,</span>但是配置起来却不是很容易的<span lang="EN-US">,</span>网络上的介绍乱七八糟<span lang="EN-US">,</span>害人不浅<span lang="EN-US">.</span>本人亲自动手<span lang="EN-US">,</span>尝试成功<span lang="EN-US">.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="text-indent: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">环境要求<span lang="EN-US">:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt; mso-list: l1 level1 lfo1; tab-stops: list 60.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">1、</span></span><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312">Tomcat<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">5.5.23</st1:chsdate> </span><span style="font-size: 12pt; font-family: 楷体_GB2312">并下载<span lang="EN-US">admin</span>应用包<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt; mso-list: l1 level1 lfo1; tab-stops: list 60.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">2、</span></span><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312">JDK1.5<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt; mso-list: l1 level1 lfo1; tab-stops: list 60.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">3、</span></span><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312">MySql<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">5.0.45</st1:chsdate><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt; mso-list: l1 level1 lfo1; tab-stops: list 60.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">4、</span></span><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312">JDBC</span><span style="font-size: 12pt; font-family: 楷体_GB2312">驱动<span lang="EN-US">:</span></span><span lang="EN-US"> </span><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312">mysql-connector-java-<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">5.0.4</st1:chsdate>-bin.jar<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt; mso-list: l1 level1 lfo1; tab-stops: list 60.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">5、</span></span><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312">Eclipse<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">3.3.1</st1:chsdate></span><span style="font-size: 12pt; font-family: 楷体_GB2312">版本<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312">安装<span lang="EN-US">admin</span>应用包<span lang="EN-US">,</span>安装方法在另一文章中有过介绍<span lang="EN-US">,</span>这里略过<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312">在浏览器中打开<span lang="EN-US">:http://localhost:8080/admin</span>输入用户名<span lang="EN-US">admin</span>和密码<span lang="EN-US">(</span>空<span lang="EN-US">).</span>选择<span lang="EN-US">Data Sources</span>选项<span lang="EN-US">,</span>然后在右边的<span lang="EN-US">Data Source Actions</span>中选择<span lang="EN-US">Create New Data Source.</span>如图<span lang="EN-US">:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="text-align: center" align="center"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_i1025" style="width: 414pt; height: 156pt" type="#_x0000_t75"><v:imagedata o:title="未命名" src="file:///C:\DOCUME~1\IBM\LOCALS~1\Temp\msohtml1\01\clip_image001.png"></v:imagedata></v:shape><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 12pt; font-family: 楷体_GB2312">然后在下面的表格中填入信息<span lang="EN-US">.</span>如<span lang="EN-US">:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="text-align: center" align="center"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312"><v:shape id="_x0000_i1026" style="width: 414pt; height: 232.5pt" type="#_x0000_t75"><v:imagedata o:title="未命名" src="file:///C:\DOCUME~1\IBM\LOCALS~1\Temp\msohtml1\01\clip_image003.png"></v:imagedata></v:shape><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">然后选择</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Save,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">再选择</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Commit Changes</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">结束</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l2 level1 lfo3; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">以上步骤也可以通过直接修改</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">conf/server.xml</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">文件来实现</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">在这个文件的</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">&lt;GlobalNamingResources&gt;</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">节点中加入，</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 9pt; font-family: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">&lt;</span><span lang="EN-US" style="font-size: 12pt; background: white; color: maroon; mso-font-kerning: 0pt; mso-highlight: white">Resource</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> driverClassName</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">com.mysql.jdbc.Driver</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> maxActive</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">4</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">2</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> maxWait</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">5000</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> name</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">jdbc/mysql</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> password</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">lin</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">javax.sql.DataSource</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> url</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">jdbc:mysql://localhost/test</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">root</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> </span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">/&gt;</span><span lang="EN-US" style="font-size: 12pt; color: blue; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312">然后打开<span lang="EN-US">conf/context.xml</span>文件<span lang="EN-US">,</span>在<span lang="EN-US">&lt;Context&gt;</span>节点中添加以下内容<span lang="EN-US">:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">&lt;</span><span lang="EN-US" style="font-size: 12pt; background: white; color: maroon; mso-font-kerning: 0pt; mso-highlight: white">ResourceLink</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> name</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">jdbc/mysql</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> global</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">jdbc/mysql</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"</span><span lang="EN-US" style="font-size: 12pt; background: white; color: red; mso-font-kerning: 0pt; mso-highlight: white"> type</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">="</span><span lang="EN-US" style="font-size: 12pt; background: white; color: black; mso-font-kerning: 0pt; mso-highlight: white">javax.sql.DataSource</span><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">"/&gt;</span><span lang="EN-US" style="font-size: 12pt; color: blue; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">在</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">WEB</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">项目的</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">WEB-INF/web.xml</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">文件中添加引用信息</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">如下</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">:<o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white">&lt;resource-ref&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;description&gt;MySQL DB Connection Pool&lt;/description&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;res-ref-name&gt;jdbc/mysql&lt;/res-ref-name&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;res-auth&gt;Container&lt;/res-auth&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;res-sharing-scope&gt;Shareable&lt;/res-sharing-scope&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: white; color: blue; mso-font-kerning: 0pt; mso-highlight: white"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;/resource-ref&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">到此配置过程结束</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">建立测试页面</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Default.jsp,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">内容如下</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">:<o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">&lt;%@ </span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">page </span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">language</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"java" </span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">contentType</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"text/html; charset=GB2312"</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">pageEncoding</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"GB2312"</span><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">%&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 18pt; text-align: left; mso-layout-grid-align: none; mso-char-indent-count: 1.5" align="left"><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">&lt;%@ </span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">page </span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">import</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"javax.naming.Context"</span><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">%&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 18pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">&lt;%@ </span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">page </span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">import</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"javax.naming.InitialContext"</span><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">%&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 18pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">&lt;%@ </span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">page </span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">import</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"java.sql.Connection"</span><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">%&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 18pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">html</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 18pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">head</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">meta </span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">http-equiv</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"Content-Type" </span><span lang="EN-US" style="font-size: 12pt; color: #7f007f; mso-font-kerning: 0pt">content</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">=</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"text/html; charset=GBK"</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">title</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span style="font-size: 12pt; color: black; font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Courier New'">数据库连接池测试</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;/</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">title</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;/</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">head</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">body</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">&lt;%</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>out.print(</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"Start&lt;br/&gt;"</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">);</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><strong><span lang="EN-US" style="font-size: 12pt; color: #7f0055; mso-font-kerning: 0pt">try</span></strong><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"> {</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Context initCtx = </span><strong><span lang="EN-US" style="font-size: 12pt; color: #7f0055; mso-font-kerning: 0pt">new</span></strong><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"> InitialContext();</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Context ctx = (Context) initCtx.lookup(</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"java:comp/env"</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">);</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Object obj = (Object) ctx.lookup(</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"jdbc/mysql"</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">);</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>javax.sql.DataSource ds = (javax.sql.DataSource) obj;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Connection conn = ds.getConnection();</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>out.print(</span><span lang="EN-US" style="font-size: 12pt; color: #2a00ff; mso-font-kerning: 0pt">"MySQL connection pool runs perfectly!"</span><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt">);</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>conn.close();</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><strong><span lang="EN-US" style="font-size: 12pt; color: #7f0055; mso-font-kerning: 0pt">catch</span></strong><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"> (Exception ex) {</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>out.print(ex.getMessage());</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ex.printStackTrace();</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: black; mso-font-kerning: 0pt"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: #bf5f3f; mso-font-kerning: 0pt">%&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;/</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">body</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent: 21pt"><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&lt;/</span><span lang="EN-US" style="font-size: 12pt; color: #3f7f7f; mso-font-kerning: 0pt">html</span><span lang="EN-US" style="font-size: 12pt; color: teal; mso-font-kerning: 0pt">&gt;</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">运行进行测试</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">有两种方式可以选择</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">如果是在</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Eclipse</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">的外部进行运行</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">可以直接打开启动</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Tomcat,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">在浏览器中打开</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Default.jsp</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">页面</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">即可以看到结果</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><span lang="EN-US" style="font-size: 12pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><span style="mso-list: Ignore">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">如果是要在</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Eclipse</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">中运行</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">需要将</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">Tomcat</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">下的</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">conf/</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">目录下的</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">context.xml</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">文件拷贝到</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">server</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">下的</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">tomcat</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">配置中去</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">,</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">不然会出现错误</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">.</span><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">运行结果如下</span><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312">:<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt"><span lang="EN-US" style="font-size: 12pt; mso-fareast-font-family: 楷体_GB2312"><v:shape id="_x0000_i1027" style="width: 280.5pt; height: 68.25pt" type="#_x0000_t75"><v:imagedata o:title="未命名" src="file:///C:\DOCUME~1\IBM\LOCALS~1\Temp\msohtml1\01\clip_image005.png"></v:imagedata></v:shape><o:p></o:p></span></p>
<img src ="http://www.blogjava.net/virtual-function/aggbug/156476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/virtual-function/" target="_blank">桑之兮(CS-LIN)</a> 2007-10-28 15:06 <a href="http://www.blogjava.net/virtual-function/archive/2007/10/28/156476.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>全国计算机类核心刊物</title><link>http://www.blogjava.net/virtual-function/archive/2007/10/25/155968.html</link><dc:creator>桑之兮(CS-LIN)</dc:creator><author>桑之兮(CS-LIN)</author><pubDate>Thu, 25 Oct 2007 14:19:00 GMT</pubDate><guid>http://www.blogjava.net/virtual-function/archive/2007/10/25/155968.html</guid><wfw:comment>http://www.blogjava.net/virtual-function/comments/155968.html</wfw:comment><comments>http://www.blogjava.net/virtual-function/archive/2007/10/25/155968.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/virtual-function/comments/commentRss/155968.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/virtual-function/services/trackbacks/155968.html</trackback:ping><description><![CDATA[<div class="postTitle"><span class="oblog_text">全国计算机类核心刊物<br />
1.遥感学报 <br />
2.计算机集成制造系统 <br />
3.数据采集与处理 <br />
4.计算机学报 <br />
5.软件学报 <br />
6.计算机研究与发展 <br />
7.自动化学报 <br />
8.控制理论与应用 <br />
9.计算机辅助设计与图形学学报 <br />
10.计算机工程与应用 <br />
11.控制与决策 <br />
12.小型微型计算机系统 <br />
13.计算机工程 <br />
14.计算机应用 <br />
15.信息与控制 <br />
16.机器人 <br />
17.中国图象图形学报 <br />
18.计算机应用研究 <br />
19.系统仿真学报 <br />
20.中文信息学报 <br />
21.微计算机信息 <br />
22.微型机与应用 <br />
23.传感器与微系统 <br />
24.传感技术学报 <br />
25.计算机工程与设计 <br />
26.计算机应用与软件 <br />
27.微电子学与计算机<br />
<br />
计算机类中文核心期刊简介&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. 《软件学报》 （月刊）, EI、ISTIC收录 <br />
主办单位：中国计算机学会, 中国科学院软件研究所 <br />
地址：北京8718信箱 北京海淀区中关村《软件学报》编辑委员会 邮编100080 <br />
邮发代号：82－367, E-mail:jos@iscas.ac.cn, http://www.jos.org.cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2．《计算机学报》 （月刊） EI、ISTIC收录 <br />
主办单位：中国计算机学会, 中国科学院计算技术研究所 <br />
地址：北京2704信箱 中国科学院计算技术研究所 《计算机学报》编辑部 <br />
邮编：100080, E-mail: cjc@ict.ac.cn , http://www.ict.ac.cn/cjc/cjc.html&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3． 计算机研究与发展 （月刊） ISTIC收录 <br />
主办单位：中国科学院计算技术研究所, 中国计算机学会 <br />
地址：北京2704信箱 中国科学院计算技术研究所 《计算机研究与发展》 <br />
编辑委员会 邮编100080, E-mail:crad@ict.ac.cn, http:// crad.ict.ac.cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4． 计算机工程 （半月刊） ISTIC收录 <br />
主办单位：华东计算技术研究所, 上海市计算机学会 <br />
地址：上海市漕河泾桂林路418号 《计算机工程》编辑部 邮编 200233 <br />
E-mail:hdsce@china.com , http://www.jsjc.chinajournal.net.cn <br />
　&nbsp;&nbsp;&nbsp;5．《自动化学报》 （双月刊） EI、ISTIC收录 <br />
主办单位：中国自动化学会 , 中国科学院自动化研究所 <br />
地址：北京中关村中国科学院自动化所《自动化学报》编辑部 邮编10008 <br />
E-mail:aas@iamail.ia.ac.cn, 　　http://www.chinainfo.gov.cn/periodical/zdhxb&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6．《模试识别与人工智能》 （季刊） ISTIC收录 <br />
主办单位：中国自动化学会, 国家智能计算机研究开发中心 <br />
地址：合肥1130信箱 中国科学院合肥智能机械研究所, <br />
《模式识别与人工智能》编辑部 , 邮编230031, <br />
E-mail:bjb@mail.iim.ac.cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7．《小型微型计算机系统》 （月刊） ISTIC收录 <br />
主办单位：中科院沈阳计算技术研究所 <br />
地址：沈阳市和平区三好街100号 中科院沈阳计算技术研究所 <br />
《小型微型计算机系统》编辑部 邮编 110004 <br />
E-mail:xwjxt@sict.ac.cn, http://www. sict.ac.cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8．《计算机科学》 （月刊） ISTIC收录 <br />
主办单位：国家科技部西南信息中心 <br />
地址：重庆市渝中区胜利路132号 《计算机科学》杂志社 邮编400013 <br />
E-mail:jsjkx@swic.ac.cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;　9．《计算机应用与软件》（月刊） <br />
主办单位：上海市计算技术研究所, 上海计算机软件技术开发中心 <br />
地址：上海市愚园路546号 《计算机应用与软件》编辑部 邮编 200040&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10．《数值计算与计算机应用》 （季刊） ISTIC收录 <br />
主办单位：中国科学院计算数学与科学工程计算研究所 <br />
地址：北京市2719信箱 《数值计算与计算机应用》编辑部 邮编 100080 <br />
E-mail:SZJS@chinajournal.net.cn, http://www.chinainfo.gov.cn/periodical&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11．《计算机工程与应用》 （旬刊） ISTIC收录 <br />
主办单位：华北计算技术研究所 <br />
地址：北京市北四环中路211号 北京619信箱26分箱 <br />
《计算机工程与应用》杂志社 邮编100083 <br />
投稿信箱：tjit@public2.bat.net.cn / cea@163bj.com <br />
<a href="http://www.chinainfo.gov.cn/periodical/">http://www.chinainfo.gov.cn/periodical/</a> <br />
　　12．《计算机应用研究》 （月刊） ISTIC收录 <br />
主办单位：四川省电子计算机应用研究中心 <br />
地址：成都市人民南路4段11号附1号 《计算机应用研究》杂志社 邮编 610041 <br />
email：SRCCA@SICHUAN.NET.CN&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13．《计算机工程与科学》 （双月刊） ISTIC收录 <br />
主办单位：国防科技大学计算机学院 <br />
地址：湖南长沙砚瓦池正街47号 《计算机工程与科学》编辑部 邮编 410073 <br />
E-mail：cchunxi@163.net cchunxi@163.net&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14．《中文信息学报》 （双月刊） ISTIC收录 <br />
主办单位：中国科学院软件研究所, 中国中文信息学会 <br />
地址：北京8718信箱 《中文信息学报》编辑部 邮编100080 <br />
E-mail:cips@admin.iscas.ac.cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;15．《计算机应用》 （月刊） ISTIC收录 <br />
主办单位：中科院成都计算机应用研究所, 四川省计算机学会 <br />
地址：成都市人民南路四段九号 成都237信箱《计算机应用》编辑部 邮编610041 <br />
E-mail:bjb@computerapplications.com.cn <br />
<a href="http://wwwhttp://www.computerapplications.com.cn">http://wwwhttp://www.computerapplications.com.cn</a>&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;16．《计算机辅助设计与图形学学报》 （月刊） ISTIC收录 <br />
主办单位：中国计算机学会 <br />
地址：北京2704信箱 中国科学院计算技术研究所 邮编100080 <br />
E-mail:jcad@ict.ac.cn http://jcad.ict.ac.cn <br />
　　17．《计算机科学与技术》（英文版） （双月刊） SCIE、EI收录 <br />
主办单位：中国科学院计算技术研究所 <br />
地址：北京2704信箱 邮编100080 <br />
E-mail:jcst@ict.ac.cn http://jcst.ict.ac.cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;18．《计算机工程与设计》 （月刊） <br />
主办单位：中国航天科工集团二院706所 <br />
地址：北京142信箱406分箱 《计算机工程与设计》编辑部 邮编 100854 <br />
E-mail:ced@httx.com,cn ced@httx.com,cn&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;19．《 微电子学与计算机》 （月刊） <br />
主办单位：中国航天科技集团公司西安微电子技术研究所 <br />
地址：西安市81号信箱 《 微电子学与计算机》编辑部 邮编 710054 <br />
<br />
计算技术、计算机类核心期刊表&nbsp;<br />
1 计算机学报 <br />
2 软件学报&nbsp; <br />
3 计算机研究与发展&nbsp; <br />
4 中文信息学报&nbsp;&nbsp; <br />
5 模式识别与人工智能 <br />
6 计算机辅助设计与图形学报&nbsp;&nbsp; <br />
7 计算机科学&nbsp; <br />
8 小型微型计算机系统&nbsp;&nbsp; <br />
9 微电子学与计算机 <br />
10 计算机工程<br />
11 电子计算机外部设备<br />
12 计算机工程与应用<br />
13 微型计算机 <br />
14 计算机应用与软件<br />
15 计算机工程与设计<br />
16 中国科学<br />
17 科学通报 <br />
18 自动化学报 <br />
19 通信学报 <br />
20 电子学报<br />
21 清华大学学报 <br />
22 控制理论与应用<br />
23 控制与决策 <br />
24 机器人<br />
</span></div>
<img src ="http://www.blogjava.net/virtual-function/aggbug/155968.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/virtual-function/" target="_blank">桑之兮(CS-LIN)</a> 2007-10-25 22:19 <a href="http://www.blogjava.net/virtual-function/archive/2007/10/25/155968.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Eclipse+Axis2创建与发布Web服务</title><link>http://www.blogjava.net/virtual-function/archive/2007/10/16/153365.html</link><dc:creator>桑之兮(CS-LIN)</dc:creator><author>桑之兮(CS-LIN)</author><pubDate>Tue, 16 Oct 2007 11:57:00 GMT</pubDate><guid>http://www.blogjava.net/virtual-function/archive/2007/10/16/153365.html</guid><wfw:comment>http://www.blogjava.net/virtual-function/comments/153365.html</wfw:comment><comments>http://www.blogjava.net/virtual-function/archive/2007/10/16/153365.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/virtual-function/comments/commentRss/153365.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/virtual-function/services/trackbacks/153365.html</trackback:ping><description><![CDATA[&nbsp;
<h3 style="text-align: center" align="center"><span style="font-size: 18pt; color: blue; line-height: 173%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用</span><span lang="EN-US" style="font-size: 18pt; color: blue; line-height: 173%">Eclipse+Axis2</span><span style="font-size: 18pt; color: blue; line-height: 173%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">创建与发布</span><span lang="EN-US" style="font-size: 18pt; color: blue; line-height: 173%">Web</span><span style="font-size: 18pt; color: blue; line-height: 173%; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务</span><span lang="EN-US" style="font-size: 18pt; color: blue; line-height: 173%"><o:p></o:p></span></h3>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">一、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-size: 14pt; font-family: 楷体_GB2312">下载<span lang="EN-US">Axis2</span>并部署：<span lang="EN-US"><o:p></o:p></span></span></strong></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">从<span lang="EN-US"><a href="http://apache.justdn.org/ws/axis2/1_3/">http://apache.justdn.org/ws/axis2/1_3/</a></span>的列表中下载<span lang="EN-US"><a href="http://apache.justdn.org/ws/axis2/1_3/axis2-1.3-war.zip">axis2-1.3-war.zip</a> </span>。将其解压，把其中的<span lang="EN-US">axis2.war</span>文件复制到<span lang="EN-US">tomcat</span>的<span lang="EN-US">webapps</span>目录下即可。<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">二、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-size: 14pt; font-family: 楷体_GB2312">测试部署是否成功：<span lang="EN-US"><o:p></o:p></span></span></strong></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">启动<span lang="EN-US">tomcat</span>，在浏览器地址栏中输入<span lang="EN-US"><a href="http://localhost:8080/axis2"><span style="color: windowtext; font-family: 'Times New Roman'; text-decoration: none; mso-fareast-font-family: 宋体; text-underline: none">http://localhost:8080/axis2</span></a> </span>。查看结果，应该如下图所示，则表示部署成功：<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt"><span lang="EN-US" style="font-family: 楷体_GB2312"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_i1025" style="width: 392.25pt; height: 185.25pt" type="#_x0000_t75"><v:imagedata o:title="未命名" src="file:///C:\DOCUME~1\IBM\LOCALS~1\Temp\msohtml1\01\clip_image001.png"></v:imagedata></v:shape><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">三、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-size: 14pt; font-family: 楷体_GB2312">下载<span lang="EN-US">Axis Eclipse plug-in(</span>代码生成工具和打包工具<span lang="EN-US">)</span>：<span lang="EN-US"><o:p></o:p></span></span></strong></p>
<p class="MsoNormal" style="margin-left: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312; mso-hansi-font-family: ˎ̥; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">下载地址为：<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span lang="EN-US" style="font-family: ˎ̥; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-codegen-wizard.zip">http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-codegen-wizard.zip</a><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span lang="EN-US" style="font-family: ˎ̥; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-service-archiver-wizard.zip">http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-service-archiver-wizard.zip</a><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">然后解压，组织目录结构如下，用<span lang="EN-US">link</span>方法安装插件：<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 17.7pt; mso-para-margin-left: 2.0gd; mso-char-indent-count: 1.47"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312"><v:shape id="_x0000_i1026" style="width: 203.25pt; height: 190.5pt" type="#_x0000_t75"><v:imagedata o:title="未命名" src="file:///C:\DOCUME~1\IBM\LOCALS~1\Temp\msohtml1\01\clip_image003.png"></v:imagedata></v:shape><o:p></o:p></span></strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312"><span style="mso-tab-count: 1">&nbsp;&nbsp; </span></span></strong><span style="font-size: 12pt; font-family: 楷体_GB2312">然后启动<span lang="EN-US">Eclipse</span>，检查<span lang="EN-US">New-&gt;other</span>下面是否有如下选项：<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="text-indent: 21pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312"><v:shape id="_x0000_i1027" style="width: 166.5pt; height: 39.75pt" type="#_x0000_t75"><v:imagedata o:title="未命名" src="file:///C:\DOCUME~1\IBM\LOCALS~1\Temp\msohtml1\01\clip_image005.png"></v:imagedata></v:shape></span></strong><span style="font-size: 12pt; font-family: 楷体_GB2312">则表明插件安装成功<span lang="EN-US">.</span></span><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">四、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-size: 14pt; font-family: 楷体_GB2312">创建羡慕，编写<span lang="EN-US">web</span>服务类文件<span lang="EN-US"><o:p></o:p></span></span></strong></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">创建<span lang="EN-US">Dynamic Web Project</span>项目，创建<span lang="EN-US">org.sang.virtual,</span>编写<span lang="EN-US">Toilet</span>类。项目如下图所示：<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312"><v:shape id="_x0000_i1028" style="width: 195.75pt; height: 168.75pt" type="#_x0000_t75"><v:imagedata o:title="未命名" src="file:///C:\DOCUME~1\IBM\LOCALS~1\Temp\msohtml1\01\clip_image007.png"></v:imagedata></v:shape><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt"><span lang="EN-US" style="font-size: 12pt; font-family: 楷体_GB2312">Toilet</span><span style="font-size: 12pt; font-family: 楷体_GB2312">类内容如下：<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f0055; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">package</span></strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"> org.sang.virtual;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f0055; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">public</span></strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"> </span><strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f0055; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">class</span></strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"> Toilet {</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f0055; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">public</span></strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"> </span><strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f0055; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">boolean</span></strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"> isCanUse() {</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 63pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f0055; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">return</span></strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"> </span><strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f0055; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">false</span></strong><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">}</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">}</span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">五、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-size: 14pt; font-family: 楷体_GB2312">创建<span lang="EN-US">Web Service</span>，并生成<span lang="EN-US">WSDL</span>文件：<span lang="EN-US"><o:p></o:p></span></span></strong></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">使用<span lang="EN-US">lomboz</span>提供的<span lang="EN-US">WTP</span>工具来创建。具体过程略。也可以通过<span lang="EN-US">Axis2 Code Generator</span>工具来，具体过程省略。<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">六、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-size: 14pt; font-family: 楷体_GB2312">在<span lang="EN-US">META-INF</span>下建立<span lang="EN-US">services</span>描述文件<span lang="EN-US">services.xml</span>如下：<span lang="EN-US"><o:p></o:p></span></span></strong></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">service </span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f007f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">name</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">=</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #2a00ff; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">"ToiletService"</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">description</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">Please Type your service description here</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;/</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">description</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">parameter </span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f007f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">name</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">=</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #2a00ff; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">"ServiceClass" </span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #7f007f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">locked</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">=</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #2a00ff; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">"false"</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 63pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">org.sang.virtual.Toilet</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;/</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">parameter</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">excludeOperations</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 63pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">operation</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: black; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">isCanUse</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;/</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">operation</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;/</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">excludeOperations</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; background: silver; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&lt;/</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: #3f7f7f; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">service</span><span lang="EN-US" style="font-size: 12pt; background: silver; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: silver">&gt;</span><span lang="EN-US" style="font-size: 12pt; color: teal; font-family: 'Courier New'; mso-font-kerning: 0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt"><span style="font-size: 12pt; font-family: 楷体_GB2312">这个文件也可以不自己手工建立，在后面可以自动生成。<span lang="EN-US"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="font-size: 14pt; font-family: 楷体_GB2312; mso-bidi-font-family: 楷体_GB2312"><span style="mso-list: Ignore">七、<span style="font: 7pt 'Times New 