weblogic中jdk的兼容问题

安装weblogic9.2后,发现启动服务报错后台错误提示:weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible:
          stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940


问题在于web服务器上的jdk版本与类有冲突!

解决办法:

添加系统属性com.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0,WebLogic92的话在<域目录>\bin\setDomainEnv.cmd文件中修改,找到set JAVA_OPTIONS=%JAVA_OPTIONS%这样子一行,直接在后面添加,修改成如下:

set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0


你可能感兴趣的:(java,jdk,weblogic,Class,web服务,Parsing)