JavaWeb-Servlet-异常:解决bug,getServletContext()时报错:java.lang.NullPointerException
2016-01-19 12:36
661 查看
重写Servlet的init()方法,要先调用父类的super.init(config)方法
UserManager应用中,要在应用加载时初始化InitCount这个Servlet,用于统计登录网站的人数,web.xml中加入这个servlet的1的属性,但是在tomcat启动时报错java.lang.NullPointerException;网上查阅资料,发现重写的init()方法中,要先调用父类的super.init(config)方法。、
public class InitCount extends HttpServlet { public void init(ServletConfig config) throws ServletException { super.init(config);//这里要传入参数config // 从文件中读出count的值,放入ServletContext String filename = config.getInitParameter("filename"); String filepath = this.getServletContext().getRealPath("/resource/count.txt"); System.out.println(filepath); } }
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- Ruby中的异常处理代码编写示例
- MySQL抛出Incorrect string value异常分析
- tomcat在opensuse下开机自启失败的原因分析及解决方法
- Java Servlet生成JSON格式数据并用jQuery显示的方法
- 详解JavaScript中的异常处理方法
- java程序中的延时加载异常及解决方案
- 解析Java异常的栈轨迹及其相关方法
- jsp和servlet中实现页面跳转的方式实例总结
- java servlet结合mysql搭建java web开发环境
- Servlet与JSP间的两种传值情况
- JSP、Servlet中get请求和post请求的区别总结