使用 Java 6 启动 Websphere 7 服务器时出现 wsjar 文件错误

wsjar file error when starting Websphere 7 server using Java 6

我正在尝试在我的本地环境中获取 Java 网络应用程序 运行。我正在使用 WebSphere 7.0 和 MyEclipseBlue 10,使用 Java 6. 应用程序构建和部署正常,但是当我启动服务器时,我收到此错误:

CWXRS0010W: Error while processing: wsjar:file:/C:/Apps/IBM/WebSphere/AppServer/7.0/profiles/AppSrv01/installedApps/M006Node02Cell/rbb3.ear/rb31.war/WEB-INF/lib/com.ibm.ws.runtime.jar!/plugin.xml java.lang.NullPointerException at com.ibm.wkplc.extensionregistry.Extension.equals(Extension.java:201)...

奇怪的是我之前有这个应用程序 运行 但没有遇到这个问题。

有人对消除这个错误有什么建议吗?它在那里甚至重要吗?如果需要,我很乐意提供更多信息!

谢谢!

您不应在应用程序本身中包含与 WebSphere 相关的库。因此,在您的情况下,请从 WEB-INF/lib 中删除 com.ibm.ws.runtime.jar

检查您正在执行的 Maven、Eclipse 或任何其他构建过程以创建 EAR,并确保此类 WebSphere jar 未添加到应用程序中。