请你帮帮我。
我的Java应用程序出了问题, 在实时中,对于每个第一个请求给我的网址错误500 。对于第二次请求,它的工作正常,直到我们让它闲置几分钟。
的详细说明: - 的
Java 4.1 WebSphere Application Server v5
管理员(WebSphere服务器)中的设置: -
起始重量= 10000.
类加载器Mode = Parent first。
指示显示=部分启动。
所以,建议我做什么。
感谢。
更多信息: -
Ear文件中的War文件。
套餐目录: - app.Ear - > app1.War
答案 0 :(得分:0)
我认为你的代码中某处有一些未初始化的值,这就是崩溃的原因。
确保记录异常(将出现NullPointerException)并检查日志文件。
答案 1 :(得分:0)
这是一个独立的应用程序,还是在那里有数据库调用?
如果是后者,则检查StaleConnectionExceptions的日志。一旦抛出,这将刷新数据源,但第一个请求失败,通常是在我们系统的早晨。
如果您确实看到上述内容,那么只需捕获并处理它们,在catch块中重试时尝试某种方式。
虽然知道在日志中抛出了什么会很有用..