中易网

高分求java 的Servlet.destroy()异常,寻求解决办法

答案:4  悬赏:0  
解决时间 2021-04-27 17:39
  • 提问者网友:王者刀枪不入
  • 2021-04-27 08:28
javax.servlet.ServletException: Servlet.destroy() for servlet pushmap-servlet threw exception
at org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1344)
at org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1666)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:892)
at org.apache.catalina.core.StandardContext.removeChild(StandardContext.java:3093)
at org.apache.catalina.startup.ContextConfig.stop(ContextConfig.java:1107)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:277)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4326)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1065)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1065)
at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:447)
at org.apache.catalina.core.StandardService.stop(StandardService.java:512)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:601)
at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:238)
at java.lang.Thread.run(Thread.java:619)

能提供远程支持就再好不过了,本人qq20084683

最好的办法是log信息来进行调试
最佳答案
  • 二级知识专家网友:陪我到地狱流浪
  • 2021-04-27 09:52
530484923,昵称:军军

重写destroy(){}
方法
写个空方法
全部回答
  • 1楼网友:修女的自白
  • 2021-04-27 11:10
org.tanukisoftware.wrapper.WrapperStartStopApp.run 从异常信息中可以看出来,应该是这里出现了问题,仔细检查里面的代码看看。
  • 2楼网友:许你一世温柔
  • 2021-04-27 10:25
init :servle初始化的时使用,在dopost/doget之前。主要用来初始化一些资源,或是打一些开始log destory:servlet销毁时使用,在dopost/doget之后。主要用来释放资源的一些操作,或是打一些结束log
  • 3楼网友:晨与橙与城
  • 2021-04-27 10:01
你用默认的destroy()方法。Servlet容器要从服务器中删除Servlet时,容器会调用Serlet.destroy()方法,使Servlet可以先清理所有资源之后在进入休眠状态
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息