Java Web应用程序在一段时间后停止工作

时间:2012-08-26 02:27:23

标签: java jsp netbeans glassfish

当我运行使用Netbeans制作的Java Web App时,它运行完美且没有任何问题,一切似乎都有效,但如果我离开它,在一些空闲时间之后,如果想要对它做任何事情(主要是加载)来自数据库,jquery,ajax的行,没有任何反应,当我刷新页面时,我收到此错误。

enter image description here

我很抱歉因为我无法在这里发布日志,它太大了我的浏览器每次粘贴都崩溃了,当它工作时Stackoverflow有一个限制...所以我上传了它,这里是链接。

http://www.crocko.com/99F6AEF8373B425A885BD379686EF2C5/server.log_2012-08-11T05-03-18

StandardWrapperValve[JoinPart]: PWC1406: Servlet.service() for servlet JoinPart threw exception
java.lang.NumberFormatException: null
    at java.lang.Integer.parseInt(Integer.java:454)
    at java.lang.Integer.parseInt(Integer.java:527)
    at JoinPart.doGet(JoinPart.java:315)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:770
编辑:当前项目是包含servlet JoinPart.java的先前项目的副本,在创建此副本后,我删除了这个servlet,因为我不再需要它,我不知道它是否仍然存在在这个项目的一些痕迹中,我该如何摆脱它?这个servlet已经被删除了,我检查了javascript文件,并且它们都没有包含这个servlet上的ajax请求,我应该创建一个全新的项目而不是复制,我怎样才能摆脱这个servlet的任何痕迹?

2 个答案:

答案 0 :(得分:1)

鉴于症状和信息很少,我猜你正在使用会话中的某些内容。离开它暂停一段时间。由于您在下一次请求时超时,因此您将获得一个新会话,并且不会按照您预期的方式进行设置。您在会话中引用某些内容并且它为null并且您没有检查该情况。堆栈跟踪应该告诉您引用该内容的位置。

当然,这只是猜想。当您提供更多信息时,您将获得更好的答案。

答案 1 :(得分:0)

如果您打算处理完全不同的事情,请不要复制项目,始终创建新项目!