启动 10.3.3 Weblogic 域引发 NoClassDefFoundError
现在我在 Weblogic 域中遇到了一些奇怪的问题。当它启动时,启动后立即引发以下错误。猜测这与类冲突有关,但是...有人知道哪个 jar 负责或者如何避免这种情况?我一直在 weblogic 10.3.3 jar 中查看,但没有任何发现...
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>
提前致谢。
附言。根据记录,它安装在 WinServer 2008 中
Right now I'm facing some kind of strange problem with a Weblogic domain. 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? I' ve been looking inside the weblogic 10.3.3 jars with no findings...
PS. Could this be related to a update from a previous version which had the EnumerationIterator implemented?
<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. For the record, it is installed in a WinServer 2008
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 10.3.3 上运行的域或控制台应用程序中找不到
weblogic/utils/collections/EnumerationIterator
。但它确实出现在 Oracle/Middleware 主目录(即 Weblogic 安装文件夹中)的 2 个 jar 文件中。
第一个似乎是包括 WL Server 在内的所有中间件产品使用的通用模块。
名称
wlthint3client
中的第二个可能就是您正在寻找的内容 - 它位于 WL Server lib 中,您的堆栈跟踪引用内部 t3 服务I cannot find
weblogic/utils/collections/EnumerationIterator
within my running domain or console app on 10.3.3.But it does appear within 2 jar files in the Oracle/Middleware HOME directory, i.e. witin the Weblogic installation folders.
The first seems to be a common module used by all Middleware products including 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