【问题标题】:wsjar file error when starting Websphere 7 server using Java 6使用 Java 6 启动 Websphere 7 服务器时出现 wsjar 文件错误
【发布时间】:2015-06-23 08:17:43
【问题描述】:

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

CWXRS0010W:处理时出错: 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 在 com.ibm.wkplc.extensionregistry.Extension.equals(Extension.java:201)...

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

有人对消除此错误有什么建议吗?它的存在是否重要?如果需要,我很乐意提供更多信息!

谢谢!

【问题讨论】:

  • 从WEB-INF/lib 中删除com.ibm.ws.runtime.jar。您永远不应该将任何 WebSphere jar 放在 WEB-INF/lib 中。
  • 现在有趣的部分来了,因为我的 WEB-INF/lib 文件夹中没有那个 jar。 ://
  • 查看路径:C:/Apps/IBM/WebSphere/AppServer/7.0/profiles/AppSrv01/installedApps/M006Node02Cell/rbb3.ear/rb31.war/WEB-INF/lib/com.ibm .ws.runtime.jar,也许你在应用程序构建期间把它放在那里。
  • 果然在里面。很好的发现。有什么想法可以到达那里吗?
  • 您可能使用的是 Maven 构建,它的依赖项设置不正确。

标签: java websphere-7 runtimeexception myeclipse


【解决方案1】:

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

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

【讨论】:

  • 感谢加油! (其他:请参阅上面的评论线程以获取有关如何解决此特殊情况的更多详细信息,以防万一有帮助。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多