您的位置:首页 > 编程语言 > Java开发

weblogic9.0--JDK的问题

2008-09-12 18:57 260 查看
说明:webligc9.0自带的jdk为1.5

由于其他项目的需要将环境变量的jdk修改为1.4同时将eclipse的jdk修改为jdk1.4

今天回来做原来的项目发现eclipse内部的weblogc服务出错:



控制台的信息:

java.lang.NoClassDefFoundError:
javax/management/DynamicMBean

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at
java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

at
java.net.URLClassLoader.access$100(URLClassLoader.java:55)

at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

at java.security.AccessController.doPrivileged(Native
Method)

at
java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at
java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

at java.security.AccessController.doPrivileged(Native
Method)

at
java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at
java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

at java.security.AccessController.doPrivileged(Native
Method)

at
java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

at java.lang.Class.getDeclaredMethods0(Native Method)

at
java.lang.Class.privateGetDeclaredMethods(Class.java:1655)

at java.lang.Class.getMethod0(Class.java:1901)

at java.lang.Class.getMethod(Class.java:984)

at
weblogic.logging.MessageLogger.<clinit>(MessageLogger.java:46)

at
weblogic.t3.srvr.T3SrvrLogger.<clinit>(T3SrvrLogger.java:15)

at weblogic.Server.appendToClassPath(Server.java:128)

at weblogic.Server.intializeClassloader(Server.java:140)

at weblogic.Server.main(Server.java:66)

Exception in thread "main"

其原因是:是webligc的jdk为1.4而不是1.5得修改



这里的WLS
JDK name 得用jdk150_04(通过add按钮添加)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: