简体   繁体   English

启动 10.3.3 Weblogic 域引发 NoClassDefFoundError

[英]Starting a 10.3.3 Weblogic domain raises NoClassDefFoundError

Right now I'm facing some kind of strange problem with a Weblogic domain.现在我正面临着一些关于 Weblogic 域的奇怪问题。 When it starts, raises the following error right after starting it up.启动时,启动后立即引发以下错误。 Guess it is related to classes conflict but... does anyone know which jar is responsible or how to evade this situation?猜猜它与类冲突有关,但是......有谁知道哪个 jar 负责或如何避免这种情况? I' ve been looking inside the weblogic 10.3.3 jars with no findings...我一直在查看 weblogic 10.3.3 jars 内部,但没有发现...

PS. PS。 Could this be related to a update from a previous version which had the EnumerationIterator implemented?这是否与已实现 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>

Thanks in advance.提前致谢。

PS. PS。 For the record, it is installed in a WinServer 2008作为记录,它安装在 WinServer 2008 中

I cannot find weblogic/utils/collections/EnumerationIterator within my running domain or console app on 10.3.3.我在 10.3.3 上运行的域或控制台应用程序中找不到weblogic/utils/collections/EnumerationIterator

But it does appear within 2 jar files in the Oracle/Middleware HOME directory, ie witin the Weblogic installation folders.但它确实出现在 Oracle/Middleware HOME 目录中的 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

The first seems to be a common module used by all Middleware products including WL Server.第一个似乎是所有中间件产品(包括 WL Server)使用的通用模块。 And the second from the name wlthint3client might be what you're looking for - it's within the WL Server lib and your stacktrace refers to the internal t3 service wlthint3client名称中的第二个可能是您正在寻找的 - 它位于 WL Server 库中,并且您的堆栈跟踪指的是内部 t3 服务

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM