gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:12:37 25 4
gpt4 key购买 nike

当我运行使用 Netbeans 制作的 Java Web 应用程序时,它运行完美,没有任何问题,并且一切似乎都正常工作,但是如果我离开它,在一段空闲时间之后,如果想用它做任何事情(主要是加载来自数据库、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的任何痕迹?

最佳答案

鉴于症状和很少的信息,我猜测您正在使用 session 中的某些内容。离开一段时间你就超时了。由于您在下一个请求上超时,您将获得一个新 session ,并且它不再按照您期望的方式设置。您在 session 中引用了某些内容,但它为空,并且您没有检查这种情况。堆栈跟踪应该告诉您在哪里引用该内容。

当然,这只是猜测。当您提供更多信息时,您会得到更好的答案。

关于Java Web 应用程序在一段时间后停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12127192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com