当前位置:编程学习 > JAVA >>

随机启动Servlet的destory中调用getServletContext()报错

随机启动的一个servlet中,在destory函数中调用getServletContext()获取ServletContext在关闭Tomcat时报错!具体如下:
public void destroy()
{
ServletContext context = getServletContext();
}
正常关闭Tomcat时报错:
2012-12-6 23:19:12 org.apache.catalina.core.ApplicationContext log
严重: Servlet CounterHandle threw unload() exception
javax.servlet.ServletException: Servlet.destroy() for servlet CounterHandle threw exception
at org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1373)
at org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1688)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4352)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
at org.apache.catalina.core.StandardService.stop(StandardService.java:510)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
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:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2012-12-6 23:19:12 org.apache.coyote.http11.Http11BaseProtocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
其中CounterHandle是我的Servlet类
似乎得到的是一个Servletcontext是一个null
不解请哪位给指点一下啊!!!! --------------------编程问答-------------------- 顶一下啊,怎么没人回啊? --------------------编程问答-------------------- 下面有提示说每天回帖即可获得10分可用分! --------------------编程问答-------------------- 直接用getServletContext??前面不用加request?? --------------------编程问答-------------------- 这个好像不需要吧!况且destory没有提供request参数啊!
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,