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 缓存解决。