Here's the whole stacktrace. Note: the language version of my Tomcat 5.5 is Chinese. So I replaced some non-English text with translated English.
Talos --------------------------------begin---------------------------------------------------------------- 2008-4-1 15:07:22 org.apache.catalina.startup.HostConfig checkResources Infomation: Reloading context [/Week 3 DbAccess] 2008-4-1 15:07:22 org.apache.struts.util.PropertyMessageResources <init> Infomation: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true 2008-4-1 15:07:22 org.apache.struts.util.PropertyMessageResources <init> Infomation: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true 2008-4-1 15:07:23 org.apache.struts.util.PropertyMessageResources <init> Infomation: Initializing, config='com.psh.struts.ApplicationResources', returnNull=true 2008-4-1 15:07:23 org.apache.struts.legacy.GenericDataSource createConnection Infomation: createConnection() 2008-4-1 15:08:00 org.apache.struts.action.ActionServlet initModuleDataSources Error: Initializing application data source org.apache.struts.action.DATA_SOURCE java.sql.SQLException: Io Exception: The Network Adapter could not establish the connection at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387) at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439) at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801) at org.apache.struts.legacy.GenericDataSource.createConnection(GenericDataSource.java:805) at org.apache.struts.legacy.GenericDataSource.open(GenericDataSource.java:741) at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:1085) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:472) at javax.servlet.GenericServlet.init(GenericServlet.java:212) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) at java.lang.Thread.run(Unknown Source) 2008-4-1 15:08:00 org.apache.catalina.core.ApplicationContext log Infomation: Marking servlet action as unavailable 2008-4-1 15:08:00 org.apache.catalina.core.StandardContext loadOnStartup Error: Servlet /Week 3 DbAccess threw load() exception javax.servlet.UnavailableException: Initializing application data source org.apache.struts.action.DATA_SOURCE at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:1091) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:472) at javax.servlet.GenericServlet.init(GenericServlet.java:212) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) at java.lang.Thread.run(Unknown Source) 2008-4-1 15:11:10 org.apache.struts.util.PropertyMessageResources <init> Infomation: Initializing, config='org.apache.struts.taglib.logic.LocalStrings', returnNull=true ------------------------------------end-------------------------------------------------------------------------- ----- Original Message ----- From: "Antonio Petrelli" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <user@struts.apache.org> Sent: Tuesday, April 01, 2008 3:13 PM Subject: Re: Help on <data-source> 2008/4/1, Chen Chunwei <[EMAIL PROTECTED]>: > > Thanks. > > I've tried to specify minCount=2 and maxCount=4. But I've encountered a > new exception: The Network Adapter could not establish the connection. Is > that mean something wrong with my network connection? Can I see the complete stacktrace? Antonio