java.lang.NoClassDefFoundError: com.ibm.ws.xd.container.state.config.CellSensor$CellConsumer
java.lang.NoClassDefFoundError: com.ibm.ws.xd.container.state.config.CellSensor$CellConsumer
我有一个问题,WAS 初始化失败,因为我将 /opt/was_D85/AppServer/plugins 的 com.ibm.ws.security.crypto.jar 重命名为其他名称。
我已经将 jar 重命名为原来的名称,但仍然无法初始化。
我的环境是:
OS:AIX
WebSphere 8.5
我遇到的错误:
[12-01-2015 13:13:50:057 WET] 00000001 WsServerImpl E WSVR0100W:初始化时发生错误,server1 [class com.ibm.ws.runtime.component.ServerImpl]
java.lang.NoClassDefFoundError: com.ibm.ws.xd.container.state.config.CellSensor$CellConsumer
在 java.lang.ClassLoader.defineClassImpl(本机方法)
在 java.lang.ClassLoader.defineClass(ClassLoader.java:264)
在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(默认 ClassLoader.java:188)
在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassName(ClasspathManager.java:460)
在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:447)
在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(默认 ClassLoader.java:216)
在 org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(默认值ClassLoader.java:107)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:650)
在 java.lang.J9VMInternals.verifyImpl(本机方法)
在 java.lang.J9VMInternals.verify(J9VMInternals.java:93)
在 java.lang.J9VMInternals.initialize(J9VMInternals.java:170)
在 java.lang.J9VMInternals.newInstanceImpl(本机方法)
在 java.lang.Class.newInstance(Class.java:1564)
在 com.ibm.ws.runtime.component.ContainerHelper.initializeComponent(ContainerHelper.java:1060)
在 com.ibm.ws.runtime.component.ContainerHelper.initializeComponents(ContainerHelper.java:901)
在 com.ibm.ws.runtime.component.ContainerImpl.initializeComponents(ContainerImpl.java:776)
在 com.ibm.ws.runtime.component.ContainerImpl.initializeComponents(ContainerImpl.java:750)
在 com.ibm.ws.runtime.component.ServerImpl.初始化(ServerImpl.java:333)
在 com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:336)
在 com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:267)
在 com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:730)
在 com.ibm.ws.runtime.WsServer.main(WsServer.java:59)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
在 java.lang.reflect.Method.invoke(Method.java:611)
在 com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234)
在 com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96)
在 com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
在 java.lang.reflect.Method.invoke(Method.java:611)
在 org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
在 java.lang.reflect.Method.invoke(Method.java:611)
在 org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
在 org.eclipse.core.launcher.Main.basicRun(Main.java:282)
在 org.eclipse.core.launcher.Main.run(Main.java:981)
在 com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:379)
在 com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:150)
由以下原因引起:java.lang.ClassNotFoundException:com.ibm.ws.xd.container.state.config.CellSensor$CellConsumer
在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(默认值ClassLoader.java:107)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:650)
... 还有 55 个
有人可以帮忙吗?
谢谢。
问题已通过清理 WAS 缓存解决。
我有一个问题,WAS 初始化失败,因为我将 /opt/was_D85/AppServer/plugins 的 com.ibm.ws.security.crypto.jar 重命名为其他名称。 我已经将 jar 重命名为原来的名称,但仍然无法初始化。
我的环境是: OS:AIX WebSphere 8.5
我遇到的错误:
[12-01-2015 13:13:50:057 WET] 00000001 WsServerImpl E WSVR0100W:初始化时发生错误,server1 [class com.ibm.ws.runtime.component.ServerImpl] java.lang.NoClassDefFoundError: com.ibm.ws.xd.container.state.config.CellSensor$CellConsumer 在 java.lang.ClassLoader.defineClassImpl(本机方法) 在 java.lang.ClassLoader.defineClass(ClassLoader.java:264) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(默认 ClassLoader.java:188) 在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580) 在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550) 在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490) 在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassName(ClasspathManager.java:460) 在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:447) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(默认 ClassLoader.java:216) 在 org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(默认值ClassLoader.java:107) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:650) 在 java.lang.J9VMInternals.verifyImpl(本机方法) 在 java.lang.J9VMInternals.verify(J9VMInternals.java:93) 在 java.lang.J9VMInternals.initialize(J9VMInternals.java:170) 在 java.lang.J9VMInternals.newInstanceImpl(本机方法) 在 java.lang.Class.newInstance(Class.java:1564) 在 com.ibm.ws.runtime.component.ContainerHelper.initializeComponent(ContainerHelper.java:1060) 在 com.ibm.ws.runtime.component.ContainerHelper.initializeComponents(ContainerHelper.java:901) 在 com.ibm.ws.runtime.component.ContainerImpl.initializeComponents(ContainerImpl.java:776) 在 com.ibm.ws.runtime.component.ContainerImpl.initializeComponents(ContainerImpl.java:750) 在 com.ibm.ws.runtime.component.ServerImpl.初始化(ServerImpl.java:333) 在 com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:336) 在 com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:267) 在 com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:730) 在 com.ibm.ws.runtime.WsServer.main(WsServer.java:59) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 在 java.lang.reflect.Method.invoke(Method.java:611) 在 com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234) 在 com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96) 在 com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 在 java.lang.reflect.Method.invoke(Method.java:611) 在 org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 在 java.lang.reflect.Method.invoke(Method.java:611) 在 org.eclipse.core.launcher.Main.invokeFramework(Main.java:340) 在 org.eclipse.core.launcher.Main.basicRun(Main.java:282) 在 org.eclipse.core.launcher.Main.run(Main.java:981) 在 com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:379) 在 com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:150) 由以下原因引起:java.lang.ClassNotFoundException:com.ibm.ws.xd.container.state.config.CellSensor$CellConsumer 在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(默认值ClassLoader.java:107) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:650) ... 还有 55 个
有人可以帮忙吗?
谢谢。
问题已通过清理 WAS 缓存解决。