1

我的应用程序无法在 WebSphere Application Server 8.5.5.10 上启动,并出现以下错误,该服务器正在 8.5.5.5 上运行

[1/2/17 17:54:20:842 IST] 0000006f ecs           W com.ibm.ws.ecs.internal.scan.context.impl.ScannerContextImpl scanJAR unable to open input stream for resource org/reflections/scanners/MemberUsageScanner$1.class in archive WEB-INF/lib/reflections-0.9.10.jar
                                 java.lang.RuntimeException
    at org.objectweb.asm.MethodVisitor.visitParameter(Unknown Source)
    at org.objectweb.asm.ClassReader.b(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
  1. 部署后应用无法启动
  2. JVM启动时应用程序启动失败
  3. 从控制台手动启动相同的应用程序。
  4. 当我将反射-0.9.10.jar 放入共享库时,我无法加载 webapp

    Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: null
    at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:177)
    at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:901)
    ... 73 more
    Caused by: java.lang.RuntimeException
    at org.objectweb.asm.MethodVisitor.visitParameter(Unknown Source)
    at org.objectweb.asm.ClassReader.b(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    

5.当我将所有第三方 jar 移动到共享库时应用程序启动。

4

2 回答 2

2

升级到 8.5.5.11,在最新的补丁包中修复了问题 http://www-01.ibm.com/support/docview.wss?uid=swg1PI60902 如果您在 8.5.5.10 中找到任何其他解决方案,请告诉我

于 2017-04-05T01:00:08.673 回答
0

应用程序服务器的 SystemOut.log 文件将指示正在使用的 Java (JVM) 版本。验证reflections-0.9.10.jar中类文件的版本是否大于服务端JVM的版本。只要此条件为真,您发布的错误就会发生。

于 2017-01-04T18:23:50.553 回答