启动10.3.3 Weblogic域会引发NoClassDefFoundError



现在我正面临Weblogic域的某种奇怪问题。当它启动时,会在启动后立即引发以下错误。我猜这与阶级冲突有关,但。。。有人知道哪个罐子应该对此负责,或者如何避免这种情况吗?我一直在查看weblogic 10.3.3罐子的内部,但没有发现。。。

PS。这可能与实现了EnumerationIterator的前一版本的更新有关吗?

<Jun 9, 2011 2:51:40 PM COT> <Critical> <WebLogicServer> <BEA-000386> <Server su
bsystem failed. Reason: java.lang.NoClassDefFoundError: weblogic/utils/collectio
ns/EnumerationIterator
java.lang.NoClassDefFoundError: weblogic/utils/collections/EnumerationIterator
        at weblogic.management.SpecialPropertiesHelper.configureFromSystemProper
ties(SpecialPropertiesHelper.java:559)
        at weblogic.management.SpecialPropertiesHelper.configureFromSystemProper
ties(SpecialPropertiesHelper.java:542)
        at weblogic.management.SpecialPropertiesProcessor.updateConfiguration(Sp
ecialPropertiesProcessor.java:37)
        at weblogic.management.provider.internal.RuntimeAccessImpl.initialize(Ru
ntimeAccessImpl.java:418)
        at weblogic.management.provider.internal.RuntimeAccessService.start(Runt
imeAccessService.java:49)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesMan
ager.java:461)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServ
icesManager.java:166)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:802)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:489)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:446)
        at weblogic.Server.main(Server.java:67)
Caused By: java.lang.ClassNotFoundException: weblogic.utils.collections.Enumerat
ionIterator
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at weblogic.management.SpecialPropertiesHelper.configureFromSystemProper
ties(SpecialPropertiesHelper.java:559)
        at weblogic.management.SpecialPropertiesHelper.configureFromSystemProper
ties(SpecialPropertiesHelper.java:542)
        at weblogic.management.SpecialPropertiesProcessor.updateConfiguration(Sp
ecialPropertiesProcessor.java:37)
        at weblogic.management.provider.internal.RuntimeAccessImpl.initialize(Ru
ntimeAccessImpl.java:418)
        at weblogic.management.provider.internal.RuntimeAccessService.start(Runt
imeAccessService.java:49)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesMan
ager.java:461)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServ
icesManager.java:166)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:802)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:489)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:446)
        at weblogic.Server.main(Server.java:67)
<Jun 9, 2011 2:51:40 PM COT> <Notice> <WebLogicServer> <BEA-000365> <Server stat
e changed to FAILED>

提前谢谢。

PS。作为记录,它安装在WinServer 2008 中

我在10.3.3上的运行域或控制台应用程序中找不到weblogic/utils/collections/EnumerationIterator

但它确实出现在Oracle/Middleware HOME目录中的2个jar文件中,即在Weblogic安装文件夹中。

D:OracleMiddlewaremodulescom.bea.core.utils.full_1.8.0.0.jar
D:OracleMiddlewarewlserver_10.3serverlibwlthint3client.jar

第一个模块似乎是包括WL服务器在内的所有中间件产品所使用的通用模块。名称wlthint3client中的第二个可能就是您要查找的内容——它位于WL服务器库中,您的堆栈引用的是内部t3服务

最新更新