0

你能帮我解决这个问题吗?

我的 Java 应用程序有问题,在现场,对于每个对 url 的第一个请求都给了我一个Error 500。对于第二个请求,它工作正常,直到我们让它闲置几分钟。

细节: -

Java 4.1 WebSphere 应用服务器 v5

Admin 中的设置(WebSphere 服务器):--

起始重量 = 10000。

类加载器模式 = 父优先。

指示显示 = 部分启动。

所以,建议我做什么。

谢谢。

更多信息: -

Ear 文件中的 War 文件。

包目录:-- app.Ear --> app1.War

4

2 回答 2

0

我认为您的代码中某处有一些未初始化的值,这就是崩溃的原因。

确保您正在记录异常(将是 NullPointerException)并检查日志文件。

于 2013-07-17T13:22:44.617 回答
0

这是一个独立的应用程序还是在某个地方有一个数据库调用?

如果是后者,则检查 StaleConnectionExceptions 的日志。一旦抛出,这将刷新数据源,但是第一个请求失败,通常是在我们系统的早上。

如果您确实看到了上面的内容,那么只需捕获并处理它们,在 catch 块中重试时进行某种尝试。

不过,了解日志中抛出的内容会很有用..

于 2013-11-14T13:41:52.993 回答