【问题标题】:Every first request gives an Error 500. Websphere application server每个第一个请求都会给出错误 500。 Websphere 应用程序服务器
【发布时间】:2013-07-17 13:18:53
【问题描述】:

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

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

详情:--

Java 4.1 WebSphere 应用服务器 v5

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

起始重量 = 10000。

类加载器模式 = 父级优先。

指示显示 = 部分启动。

所以,建议我做什么。

谢谢。

更多信息:--

Ear 文件中的 War 文件。

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

【问题讨论】:

  • 嗨,我找到了。实际错误不是 500。它只是重定向到页面 error500。通过“302 找到”重定向。我从“wheregoes.com”找到这个

标签: java jakarta-ee websphere


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      相关资源
      最近更新 更多