2011-06-10 110 views
0

现在我正面临一些Weblogic域的奇怪问题。启动后,在启动后立即引发以下错误。猜猜它与类冲突有关,但是......有人知道哪个jar负责或如何避免这种情况?我一直在寻找没有发现的weblogic 10.3.3罐子...启动一个10.3.3 Weblogic域引发NoClassDefFoundError

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中

回答

0

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

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

D:\Oracle\Middleware\modules\com.bea.core.utils.full_1.8.0.0.jar 
D:\Oracle\Middleware\wlserver_10.3\server\lib\wlthint3client.jar 

第一个似乎是所有中间件产品(包括WL Server)使用的常见模块。 而第二个名字wlthint3client可能是你正在寻找的东西 - 它在WL服务器库中,你的栈跟踪是指内部t3服务

+0

我会检查thint3client是否有窍门(服务器不是在到达和我会检查它自己在今天...) – Alfabravo 2011-06-10 15:37:33

+0

事情没有找到这个库,因为它的路径到其文件夹不可用的路径。因此,这是你接受的回应。谢谢。 – Alfabravo 2011-06-10 22:29:58

+0

@Alfabravo:WLHOME/server/lib在Weblogic的启动类路径中 - 我以为你不必单独指定它,无论如何都很高兴它有帮助。 – JoseK 2011-06-11 04:28:55

相关问题