java - 启动 websphere 服务器时出现问题?

标签 java websphere

我的 IBM websphere 服务器运行 Web 应用程序时遇到问题。有时,当我启动 websphere 时,它​​会遇到模块 MyApp.war 中的某些类的问题。该问题使我无法登录我的网络应用程序。

W com.ibm.ws.amm.scan.context.ScannerContextImpl getInputDataForClass Failed to open resource [ com/aia/lms/MyClass.class ] from module [ MyApp.war ]

有什么方法可以知道根本原因来解决此问题。

最佳答案

要查找警告的根本原因,您需要了解应用程序如何使用 com/aia/lms/MyClass.class。 WebSphere Application Server 在扫描注释期间无法找到此类。该类可能不在您的应用程序中,但它是您应用程序中某个类的父类(super class)。

在许多情况下,警告消息是无害的。例如,您的应用程序不使用该类,或者该类的父类(super class)不包含注释。

从 WebSphere Application Server 8.5.5.13 和 9.0.0.5 开始,您可以关闭此警告。建议的方法是通过添加以下行来更新 WAR 的 MANIFEST.MF:

减少 AMM 警告消息:true

editing MANIFEST.MF 时要小心因为适用特定的格式规则。例如,文件需要以换行符或回车符结束。

有关详细信息,请参阅 APAR PI82698 的文档.

关于java - 启动 websphere 服务器时出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56454106/

相关文章:

java - 如何确定WebSphere应用程序是否真的在进行XA事务?

java - 考虑捕获组中的空白

java - 使用 Java 将数据从一种形式传输到另一种形式

java - 在 java servlet 的 init 中唯一标识服务器的好方法是什么

java - 如何将用户定义的用户名从 IBM Websphere Application 服务器传递到 AS400 MQ 服务器进行身份验证?

java - Websphere 7 SIB 队列 : how to access queue depth from Java?

java - RestEasy 文件上传 - 如何正确确定文件名编码?

java - Android - Imageview Fragment 延迟

java - 单元测试、集成测试还是设计中的问题?

ssl - 混合应用程序中的 WAS 8.5.5 + Worklight 6.1 和 TLS 1.2