MyEclipse + jdk1.5 + Weblogic
9.0开发 web project
启动Weblogic 时会报错。
javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -6756054858541526837
在网上查到是jdk 1.5的一个bug.(http://forums.bea.com/thread.jspa?threadID=600014563)
解决办法:
jvm的启动参数中添加:-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
实现办法:
1。右键project -> Build Path -> Configure Build Path
2. 左边窗口点击 Java Build Path -> Libraries 选项卡
3. JRE System Library [jdk1.5.x] -> Edit
4. 选择Alternate JRE 为weblogic 所用的jdk.点击右边的Installed JREs
5. 选择要进行修改启动参数的jdk -> Edit
6. Default VM Arguments 中添加 -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
7. 确定.重启weblogic.
启动Weblogic 时会报错。
javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -6756054858541526837
在网上查到是jdk 1.5的一个bug.(http://forums.bea.com/thread.jspa?threadID=600014563)
解决办法:
jvm的启动参数中添加:-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
实现办法:
1。右键project -> Build Path -> Configure Build Path
2. 左边窗口点击 Java Build Path -> Libraries 选项卡
3. JRE System Library [jdk1.5.x] -> Edit
4. 选择Alternate JRE 为weblogic 所用的jdk.点击右边的Installed JREs
5. 选择要进行修改启动参数的jdk -> Edit
6. Default VM Arguments 中添加 -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
7. 确定.重启weblogic.
本文介绍了解决MyEclipse使用jdk1.5搭配Weblogic 9.0开发Web项目时出现的启动错误问题。通过调整JVM启动参数-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0来修复与JDK版本不兼容导致的异常。
2987

被折叠的 条评论
为什么被折叠?



