我用是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
这是报的异常信息
[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
解决方案 »
- 很奇怪的问题
- 谁用JDeveloper 11g,新建connection没反应,知道是啥原因吗?
- [求助]javaBean报异常
- 用heritrix抓取下的 网页url被处理过 怎么还原
- apache和tomcat整合起来以后,servlet访问有问题,怎么回事?
- 求页面中多选框的处理方法!急!
- springMVC+spring3.2+hibernate3.3
- 请高手详细说明一下如何用eclipse建站(jsp)?如何修改server.xml?急!
- 在jsp里可以取得ie里的代理设置参数吗?
- 很菜的问题:能否同时调用一个servlet和一个jsp页面?
- 分页显示怎么处理“除0”(java.lang.ArithmeticException: / by zero)问题
- 我有一道网页设计题目,希望热心朋友能指点一下,谢谢!!!
楼主【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 %
楼主加油
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
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:
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
就是这个了!连不上数据库服务器!
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 **
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 **
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.
去 server.xml 或者 context.xml 增加对应的数据源
但我刚才试了下,我所有的页面的action有全是HTTP Status 404 - Servlet action is not available ERROR错误了。晕死啊。