我用是struts,tomcat开发的一个网站,平常启动服务没问题,当今天以来启动服务防线报了一大堆异常,服务也启动不起起来,让我觉得莫名奇妙,不知到底是什么莫地方的原因,请大大指点下。
这是报的异常信息
[framework] 2008-07-14 11:14:13,953 - org.apache.commons.digester.Digester -1922 [main] DEBUG org.apache.commons.digester.Digester  -   Fire begin() for FactoryCreateRule[className=null, attributeName=null, creationFactory=org.apache.struts.config.ActionForwardFactory@1bbd3e2]
[framework] 2008-07-14 11:14:13,953 - org.apache.commons.digester.Digester -1922 [main] DEBUG org.apache.commons.digester.Digester  - [FactoryCreateRule]{struts-config/action-mappings/action/forward} New org.apache.struts.action.ActionForward
[framework] 2008-07-14 11:14:13,953 - org.apache.commons.digester.Digester -1922 [main] DEBUG org.apache.commons.digester.Digester  -   Fire begin() for SetPropertiesRule[]
[framework] 2008-07-14 11:14:13,953 - org.apache.commons.digester.Digester -1922 [main] DEBUG org.apache.commons.digester.Digester  - [SetPropertiesRule]{struts-config/action-mappings/action/forward} Setting property 'name' to 'rela'
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.digester.Digester -1937 [main] DEBUG org.apache.commons.digester.Digester  - [SetPropertiesRule]{struts-config/action-mappings/action/forward} Setting property 'path' to '/relation.jsp'
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.digester.Digester -1937 [main] DEBUG org.apache.commons.digester.Digester  - [SetPropertiesRule]{struts-config/action-mappings/action/forward} Set org.apache.struts.action.ActionForward properties
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.BeanUtils -1937 [main] DEBUG org.apache.commons.beanutils.BeanUtils  - BeanUtils.populate(ForwardConfig[name=null,path=null,redirect=false,contextRelative=false,module=null], {path=/relation.jsp, name=rela})
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.BeanUtils -1937 [main] DEBUG org.apache.commons.beanutils.BeanUtils  -   setProperty(ForwardConfig[name=null,path=null,redirect=false,contextRelative=false,module=null], path, /relation.jsp)
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.ConvertUtils -1937 [main] DEBUG org.apache.commons.beanutils.ConvertUtils  - Convert string '/relation.jsp' to class 'java.lang.String'
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.ConvertUtils -1937 [main] DEBUG org.apache.commons.beanutils.ConvertUtils  -   Using converter org.apache.commons.beanutils.converters.StringConverter@eb724
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.PropertyUtils -1937 [main] DEBUG org.apache.commons.beanutils.PropertyUtils  - setSimpleProperty: Invoking method public void org.apache.struts.config.ForwardConfig.setPath(java.lang.String) with value /relation.jsp (class java.lang.String)
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.BeanUtils -1937 [main] DEBUG org.apache.commons.beanutils.BeanUtils  -   setProperty(ForwardConfig[name=null,path=/relation.jsp,redirect=false,contextRelative=false,module=null], name, rela)
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.ConvertUtils -1937 [main] DEBUG org.apache.commons.beanutils.ConvertUtils  - Convert string 'rela' to class 'java.lang.String'
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.ConvertUtils -1937 [main] DEBUG org.apache.commons.beanutils.ConvertUtils  -   Using converter org.apache.commons.beanutils.converters.StringConverter@eb724
[framework] 2008-07-14 11:14:13,968 - org.apache.commons.beanutils.PropertyUtils -1937 [main] DEBUG 

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wxshushude】截止到2008-07-14 11:32:09的历史汇总数据(不包括此帖):
    发帖的总数量:17                       发帖的总分数:360                      每贴平均分数:21                       
    回帖的总数量:10                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:13                       结贴的总分数:220                      
    无满意结贴数:6                        无满意结贴分:170                      
    未结的帖子数:4                        未结的总分数:140                      
    结贴的百分比:76.47 %               结分的百分比:61.11 %                  
    无满意结贴率:46.15 %               无满意结分率:77.27 %                  
    楼主加油
      

  2.   

    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (null,  message from server: "Host 'MICROSOF-99AF27' is not allowed to connect to this MySQL server")
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
    at org.apache.commons.dbcp.BasicDataSource.setLogWriter(BasicDataSource.java:598)
    at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:808)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:335)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: java.sql.SQLException: null,  message from server: "Host 'MICROSOF-99AF27' is not allowed to connect to this MySQL server"
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1070)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2748)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
    at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
    at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
    ... 21 more
    2008-7-14 11:14:14 org.apache.catalina.core.ApplicationContext log
    信息: Marking servlet action as unavailable
    2008-7-14 11:14:14 org.apache.catalina.core.StandardContext loadOnStartup
      

  3.   

    严重: Servlet /website threw load() exception
    javax.servlet.UnavailableException: Initializing application data source mysql
    at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:812)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:335)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2008-7-14 11:14:17 org.apache.catalina.core.ApplicationContext log
    信息: org.tuckey.web.filters.urlrewrite.utils.Log ERROR: logLevelConf: WARN
    2008-7-14 11:14:20 org.apache.catalina.core.ApplicationContext log
    信息: QuartzInitializer: Quartz Initializer Servlet loaded, initializing Scheduler...
    2008-7-14 11:14:21 org.apache.catalina.core.ApplicationContext log
    信息: QuartzInitializer: Scheduler has been started...
    2008-7-14 11:14:21 org.apache.catalina.core.ApplicationContext log
    信息: QuartzInitializer: Storing the Quartz Scheduler Factory in the servlet context at key: org.quartz.impl.StdSchedulerFactory.KEY
    2008-7-14 11:14:22 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider register
    信息: Parsing configuration file [struts-default.xml]
    2008-7-14 11:14:22 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider register
    信息: Parsing configuration file [struts-plugin.xml]
    2008-7-14 11:14:22 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider register
    信息: Parsing configuration file [struts.xml]
    2008-7-14 11:14:22 org.apache.struts2.config.Settings getLocale
    警告: Settings: Could not parse struts.locale setting, substituting default VM locale
    2008-7-14 11:14:24 com.opensymphony.xwork2.util.ObjectTypeDeterminerFactory <clinit>
    信息: Setting DefaultObjectTypeDeterminer as default ...
    2008-7-14 11:14:25 org.apache.catalina.core.ApplicationContext log
    信息: ContextListener: contextInitialized()
    2008-7-14 11:14:25 org.apache.catalina.core.ApplicationContext log
    信息: SessionListener: contextInitialized()
    WARN - Constructs a new instance of DBConnect from DBConnectManager, searches 0 results.
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
    ERROR - Error occurs when do method init() in HomePageNewTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method initFeed() in HomePageNewTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in HomePageNewTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Job DEFAULT.lybbsHomePageNewTopicJob threw an unhandled Exception: 
      

  4.   

    java.lang.NullPointerException
    at net.lybbs.quartz.QuartzWriter.writeHomePageNewTopic(QuartzWriter.java)
    at net.lybbs.quartz.QuartzJob.execute(QuartzJob.java:68)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    ERROR - Job (DEFAULT.lybbsHomePageNewTopicJob threw an exception.
    org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: java.lang.NullPointerException
    at net.lybbs.quartz.QuartzWriter.writeHomePageNewTopic(QuartzWriter.java)
    at net.lybbs.quartz.QuartzJob.execute(QuartzJob.java:68)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    ... 1 more
    WARN - Job DEFAULT.lybbsHomePageNewTopicJob execution failed at  11:14:27 07/14/2008 and reports: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]
    org.quartz.JobExecutionException: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException] [See nested exception: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:219)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
    ... 1 more
    Caused by: java.lang.NullPointerException
    at net.lybbs.quartz.QuartzWriter.writeHomePageNewTopic(QuartzWriter.java)
    at net.lybbs.quartz.QuartzJob.execute(QuartzJob.java:68)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    ... 1 more
    2008-7-14 11:14:29 org.apache.catalina.core.ApplicationContext log
    信息: org.tuckey.web.filters.urlrewrite.utils.Log ERROR: logLevelConf: WARN
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method IUser getTodayStarUser() in UserProxy.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method IUser getTodayStarUser() in UserProxy.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in HomePageHotTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in HomePageHotTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in BoardStatusCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method updateBoardStatus() in BoardStatusCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    2008-7-14 11:14:32 org.apache.catalina.core.ApplicationContext log
    信息: QuartzInitializer: Quartz Initializer Servlet loaded, initializing Scheduler...
    2008-7-14 11:14:33 org.apache.catalina.core.ApplicationContext log
    信息: QuartzInitializer: Scheduler has been started...
    2008-7-14 11:14:33 org.apache.catalina.core.ApplicationContext log
    信息: QuartzInitializer: Storing the Quartz Scheduler Factory in the servlet context at key: org.quartz.impl.StdSchedulerFactory.KEY
    WARN - Constructs a new instance of DBConnect from DBConnectManager, searches 0 results.
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
    ERROR - Error occurs when do method init() in HomePageNewTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method initFeed() in HomePageNewTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in HomePageNewTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Job DEFAULT.lybbsHomePageNewTopicJob threw an unhandled Exception: 
    java.lang.NullPointerException
    at net.lybbs.quartz.QuartzWriter.writeHomePageNewTopic(QuartzWriter.java)
    at net.lybbs.quartz.QuartzJob.execute(QuartzJob.java:68)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    ERROR - Job (DEFAULT.lybbsHomePageNewTopicJob threw an exception.
    org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: java.lang.NullPointerException
    at net.lybbs.quartz.QuartzWriter.writeHomePageNewTopic(QuartzWriter.java)
    at net.lybbs.quartz.QuartzJob.execute(QuartzJob.java:68)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    ... 1 more
    WARN - Job DEFAULT.lybbsHomePageNewTopicJob execution failed at  11:14:39 07/14/2008 and reports: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]
    org.quartz.JobExecutionException: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException] [See nested exception: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:219)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
    ... 1 more
    Caused by: java.lang.NullPointerException
    at net.lybbs.quartz.QuartzWriter.writeHomePageNewTopic(QuartzWriter.java)
    at net.lybbs.quartz.QuartzJob.execute(QuartzJob.java:68)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    ... 1 more
      

  5.   

    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (null,  message from server: "Host 'MICROSOF-99AF27' is not allowed to connect to this MySQL server")
    就是这个了!连不上数据库服务器!
      

  6.   

    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method IUser getTodayStarUser() in UserProxy.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method IUser getTodayStarUser() in UserProxy.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in HomePageHotTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in HomePageHotTopicCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method init() in BoardStatusCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    ERROR - Error occurs when do method updateBoardStatus() in BoardStatusCache.class:
    java.sql.SQLException: Error occurs when do method void createConnection() in DBConnect.class:
    java.lang.NullPointerException
    2008-7-14 11:14:59 org.apache.struts.action.ActionServlet initModuleDataSources
    严重: Initializing application data source mysql
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.ConnectException
    MESSAGE: Connection timed out: connectSTACKTRACE:java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
    at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
    at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
    at org.apache.commons.dbcp.BasicDataSource.setLogWriter(BasicDataSource.java:598)
    at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:808)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:335)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    ** END NESTED EXCEPTION **
      

  7.   

    Last packet sent to the server was 0 ms ago.)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
    at org.apache.commons.dbcp.BasicDataSource.setLogWriter(BasicDataSource.java:598)
    at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:808)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:335)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.ConnectException
    MESSAGE: Connection timed out: connectSTACKTRACE:java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
    at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
    at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
    at org.apache.commons.dbcp.BasicDataSource.setLogWriter(BasicDataSource.java:598)
    at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:808)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:335)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    ** END NESTED EXCEPTION **
      

  8.   

    Last packet sent to the server was 0 ms ago.
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2820)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
    at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
    at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
    ... 30 more
    2008-7-14 11:14:59 org.apache.catalina.core.ApplicationContext log
    信息: Marking servlet action as unavailable
    2008-7-14 11:14:59 org.apache.catalina.core.StandardContext loadOnStartup
    严重: Servlet /webSite threw load() exception
    javax.servlet.UnavailableException: Initializing application data source mysql
    at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:812)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:335)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    log4j:WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources).
    log4j:WARN Please initialize the log4j system properly.
      

  9.   

    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (null,  message from server: "Host 'MICROSOF-99AF27' is not allowed to connect to this MySQL server")
      

  10.   

    javax.servlet.UnavailableException: Initializing application data source mysql 你的系统使用了名字为"mysql"的数据源,却忘了配置他。
    去 server.xml 或者 context.xml 增加对应的数据源
      

  11.   

    谢谢啊,解决了。
    但我刚才试了下,我所有的页面的action有全是HTTP Status 404 - Servlet action is not available ERROR错误了。晕死啊。