配置Web.xml使这个Servlet在启动时加载。<!----><o:p></o:p>
<servlet><o:p></o:p>
<servlet-name>testConnectionPooler</servlet-name><o:p></o:p>
<servlet-class>com.test.web.TestServlet</servlet-class><o:p></o:p>
<load-on-startup>2</load-on-startup><o:p></o:p>
</servlet><o:p></o:p>
启动Tomcat<o:p></o:p>
<!----><v:shapetype o:spt="75" coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t"><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:extrusionok="f" o:connecttype="rect" gradientshapeok="t"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style="WIDTH: 129.75pt; HEIGHT: 85.5pt"></v:shape><o:p></o:p>
出现信息如下<o:p></o:p>
2004-3-20 <!----><st1:time minute="28" hour="21">21:28:05</st1:time> org.apache.commons.modeler.Registry getRegistry<o:p></o:p>
信息: Creating new Registry instance<o:p></o:p>
2004-3-20 <st1:time minute="28" hour="21">21:28:06</st1:time> org.apache.commons.modeler.Registry getServer<o:p></o:p>
信息: Creating MBeanServer<o:p></o:p>
2004-3-20 <st1:time minute="28" hour="21">21:28:07</st1:time> org.apache.coyote.http11.Http11Protocol init<o:p></o:p>
信息: Initializing Coyote HTTP/1.1 on port 80<o:p></o:p>
Starting service Tomcat-Standalone<o:p></o:p>
Apache Tomcat/4.1.27-LE-jdk14<o:p></o:p>
2004-03-20 21:28:11,843 INFO [main] web.TestServlet (TestServlet.java:43) - 连接池OK<o:p></o:p>
2004-3-20 <st1:time minute="28" hour="21">21:28:13</st1:time> org.apache.struts.util.PropertyMessageResources <init><o:p></o:p>
信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true<o:p></o:p>
2004-3-20 <st1:time minute="28" hour="21">21:28:13</st1:time> org.apache.struts.util.PropertyMessageResources <init><o:p></o:p>
现在我们关闭MySQL数据库服务,再重新启动Tomcat<o:p></o:p>
出现信息如下<o:p></o:p>
2004-3-20 <st1:time minute="26" hour="21">21:26:48</st1:time> org.apache.commons.modeler.Registry getRegistry<o:p></o:p>
信息: Creating new Registry instance<o:p></o:p>
2004-3-20 <st1:time minute="26" hour="21">21:26:49</st1:time> org.apache.commons.modeler.Registry getServer<o:p></o:p>
信息: Creating MBeanServer<o:p></o:p>
2004-3-20 <st1:time minute="26" hour="21">21:26:50</st1:time> org.apache.coyote.http11.Http11Protocol init<o:p></o:p>
信息: Initializing Coyote HTTP/1.1 on port 80<o:p></o:p>
Starting service Tomcat-Standalone<o:p></o:p>
Apache Tomcat/4.1.27-LE-jdk14<o:p></o:p>
2004-03-20 21:26:55,421 ERROR [main] web.TestServlet (TestServlet.java:48) - 出现错误Cannot create PoolableConnectionFactory<o:p></o:p>
2004-3-20 <st1:time minute="26" hour="21">21:26:56</st1:time> org.apache.struts.util.PropertyMessageResources <init><o:p></o:p>
信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true<o:p></o:p>
2004-3-20 <st1:time minute="26" hour="21">21:26:56</st1:time> org.apache.struts.util.PropertyMessageResources <init><o:p></o:p>
<o:p> </o:p>
好了数据库连接已经成功,接下来我们重新配置Hibernate,使其支持连接池<o:p></o:p>