问题描述
二月05,20151:01:51下午org.apache.catalina.core.ApplicationContextlog严重:StandardWrapper.Throwablejava.lang.RuntimeException:ERRORinSchedulerServler.init():java.lang.NullPointerExceptionatcom.essiembre.library.scheduler.SchedulerServlet.init(SchedulerServlet.java:100)atjavax.servlet.GenericServlet.init(GenericServlet.java:158)atorg.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)atorg.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)atorg.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)atorg.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)atorg.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:672)atorg.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859)atjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)atjava.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)atjava.util.concurrent.FutureTask.run(FutureTask.java:166)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)atjava.lang.Thread.run(Thread.java:722)二月05,20151:01:51下午org.apache.catalina.core.StandardContextloadOnStartup严重:Servlet/oathrewload()exceptionjava.lang.RuntimeException:ERRORinSchedulerServler.init():java.lang.NullPointerExceptionatcom.essiembre.library.scheduler.SchedulerServlet.init(SchedulerServlet.java:100)atjavax.servlet.GenericServlet.init(GenericServlet.java:158)atorg.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)atorg.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)atorg.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)atorg.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)atorg.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:672)atorg.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859)atjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)atjava.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)atjava.util.concurrent.FutureTask.run(FutureTask.java:166)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)atjava.lang.Thread.run(Thread.java:722)部署的项目运行没见什么问题,就是这个异常一直就存在,百度下也没找到解答的法子,
解决方案
解决方案二:
不是告诉你报空指针异常了吗?SchedulerServlet.init()方法里目测是个定时任务?你自己检查下100行
解决方案三:
启动就执行的定时任务,你自己检查下100行。
解决方案四:
空指针异常,你检查下代码引用的是不是空
解决方案五:
这是JAR包的东西好吧、
解决方案六:
看一下你的配置文件,如果是任务调度,一般是有参数的,如果参数为空的话,启动加载的时候就会报空指针异常。
解决方案七:
java.lang.RuntimeException:ERRORinSchedulerServler.init():java.lang.NullPointerExceptionatcom.essiembre.library.scheduler.SchedulerServlet.init(SchedulerServlet.java:100)空指针。
解决方案八:
看下你定时调度有没有问题
解决方案九:
java.lang.RuntimeException:ERRORinSchedulerServler.init():java.lang.NullPointerExceptionatcom.essiembre.library.scheduler.SchedulerServlet.init(SchedulerServlet.java:100)很明确
解决方案十:
java.lang.NullPointerException这一句就代表空指针,以后看到就知道了
解决方案十一:
LZ检查一下,你项目中有没有用到定时任务,如果有,检查一下参数传递中有没有为null的。
解决方案十二:
SchedulerServlet.java里面第100行,有空指针异常,当然会报错了,你排查下就知道了