在Myeclipse部署工程时出问题。下面是错误代码,不明白怎么回,在线等,解决问题给分,谢谢

2012-3-11 10:48:10 org.apache.catalina.core.ApplicationContext log
信息: Marking servlet dwr-invoker as unavailable
2012-3-11 10:48:10 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /synusjjg threw load() exception
java.lang.NullPointerException
at org.apache.jasper.util.SystemLogHandler.findStream(SystemLogHandler.java:150)
at org.apache.jasper.util.SystemLogHandler.println(SystemLogHandler.java:259)
at org.apache.log4j.helpers.LogLog.warn(LogLog.java:162)
at org.apache.log4j.Hierarchy.emitNoAppenderWarning(Hierarchy.java:124)
at org.apache.log4j.Category.callAppenders(Category.java:203)
at org.apache.log4j.Category.forcedLog(Category.java:379)
at org.apache.log4j.Category.log(Category.java:844)
at org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:171)
at org.directwebremoting.util.CommonsLoggingOutput.debug(CommonsLoggingOutput.java:43)
at org.directwebremoting.util.Logger.<init>(Logger.java:47)
at org.directwebremoting.util.Logger.getLogger(Logger.java:33)
at org.directwebremoting.servlet.DwrServlet.<clinit>(DwrServlet.java:177)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1149)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1284)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1382)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)
at java.lang.Thread.run(Thread.java:662)

首先你看这一句
严重: Servlet /synusjjg threw load() exception严重的servlet异常 到底是什么异常看下一句—>
java.lang.NullPointerException是空指针异常。到这里就应该明白应该是某一变量或对象为null才抛出的异常。那么就接着往下看—>
at org.apache.jasper.util.SystemLogHandler.findStream(SystemLogHandler.java:150)
找到你写得类的名称SystemLogHandler.java后面显示了报错行数,点击进去。看看是哪个变量出了问题。然后改正OK!
温馨提示:内容为网友见解,仅供参考
无其他回答