我的 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/