关于weblogic+jdk1.5.0配置的问题

zztitan 2005-03-06 11:54:18
小弟首次安装weblogic 8.1 sp2
在配置选择jdk的过程中,我选择了自己的jdk1.5.0(我的jdk1.5.0本身并无问题)。然而启动服务器时却抛出了异常,而如果在配置选择jdk的时候选择bea提供的jdk1.4.2则启动服务器无问题。请帮忙一下,谢谢!

异常如下:
The WebLogic Server did not start up properly.
java.io.InvalidClassException: javax.management.MBeanAttributeIn
incompatible: stream classdesc serialVersionUID = 70438554871334
ss serialVersionUID = 8644704819898565848
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamCl
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInpu
6)
at java.io.ObjectInputStream.readClassDesc(ObjectInputSt
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInpu
6)
at java.io.ObjectInputStream.readClassDesc(ObjectInputSt
at java.io.ObjectInputStream.readOrdinaryObject(ObjectIn
693)
at java.io.ObjectInputStream.readObject0(ObjectInputStre
at java.io.ObjectInputStream.readArray(ObjectInputStream
at java.io.ObjectInputStream.readObject0(ObjectInputStre
at java.io.ObjectInputStream.defaultReadFields(ObjectInp
12)
at java.io.ObjectInputStream.readSerialData(ObjectInputS

at java.io.ObjectInputStream.readOrdinaryObject(ObjectIn
713)
at java.io.ObjectInputStream.readObject0(ObjectInputStre
at java.io.ObjectInputStream.readObject(ObjectInputStrea
at weblogic.management.internal.TypesHelper.getMBeanInfo
a:261)
at weblogic.management.internal.TypesHelper.getAdminOrCo
pesHelper.java:366)
at weblogic.management.internal.ConfigurationMBeanImpl.<
ionMBeanImpl.java:128)
at weblogic.management.AdminServer.<init>(AdminServer.ja
at weblogic.management.AdminServerAdmin.initialize(Admin
:245)
at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:75
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)
at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.configuration.ConfigurationException: - wit
on:
[java.io.InvalidClassException: javax.management.MBeanAttributeI
incompatible: stream classdesc serialVersionUID = 7043855487133
ass serialVersionUID = 8644704819898565848]
at weblogic.management.internal.TypesHelper.getMBeanInfo
a:266)
at weblogic.management.internal.TypesHelper.getAdminOrCo
pesHelper.java:366)
at weblogic.management.internal.ConfigurationMBeanImpl.<
ionMBeanImpl.java:128)
at weblogic.management.AdminServer.<init>(AdminServer.ja
at weblogic.management.AdminServerAdmin.initialize(Admin
:245)
at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:75
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)
at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.configuration.ConfigurationError - with nest
[weblogic.management.configuration.ConfigurationException: - wi
ion:
[java.io.InvalidClassException: javax.management.MBeanAttributeI
incompatible: stream classdesc serialVersionUID = 7043855487133
ass serialVersionUID = 8644704819898565848]]
at weblogic.management.internal.TypesHelper.getAdminOrCo
pesHelper.java:377)
at weblogic.management.internal.ConfigurationMBeanImpl.<
ionMBeanImpl.java:128)
at weblogic.management.AdminServer.<init>(AdminServer.ja
at weblogic.management.AdminServerAdmin.initialize(Admin
:245)
at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:75
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)
at weblogic.Server.main(Server.java:32)
****************************************************************

























...全文
224 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chashui 2005-03-15
  • 打赏
  • 举报
回复
up
redex 2005-03-14
  • 打赏
  • 举报
回复
选最合适/配套的,而不要一味追求最新的.
qingzhuang 2005-03-14
  • 打赏
  • 举报
回复
用jdk1.4就可以了。
GJA106 2005-03-14
  • 打赏
  • 举报
回复
weblogic目前的版本还不支持jdk1.5.0,没有必需这么作!很吃力,结果又不是很好。支持jdk1.5.0今年应该会出来。9.0版本支持信息可以参考:http://e-docs.bea.com/wls/docs90/index.html
javacomte 2005-03-14
  • 打赏
  • 举报
回复
这个问题时因为weblogic8.1还不支持jdk1.5的结果。
暂时没有找到好的办法解决,但你可以用如下方法:先用jdk1.5语法写程序,然后编译成可在JVM1.4的机器上运行的字节码,也就是兼容1.4的字节码。然后部署就可以了。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧