使用 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 未添加到应用程序中。
我正在尝试在我的本地环境中获取 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 未添加到应用程序中。