weblogic9中deploy web项目时报classnotfoundexception

开发环境:weblogic9,eclipse3.3
在weblogic9中deploy web项目时,老是报classnotfoundexception,而且异常的目标是自己写的java类。开始时以为类没有deploy到weblogic文件夹中。寻找了一下,发现发布目录中有那个文件。以为是web.xml配置错误,仔细检查,发现没有错误。于是转用tomcat5,却deploy正常,访问正常。于是得到结论,是weblogic9的问题。
于是新建web项目,deploy到weblogic,却发现可以正常使用,访问正常。但是一旦工程中有类,就会报错误。问题搁置。
后来想到是不是jdk版本的问题,一试,果然是jdk版本问题。
现将问题和解决方案记录:
问题:weblogic9使用weblogic自带jdk,weblogic9使用jdk1.5,但是我自己的jdk为1.6,所以当类被jdk1.6编译后,放入weblogic后由容器调用时,jdk1.5读取class错误。
解决方案:卸载jdk1.6,下载jdk1.5并安装。重新配置eclipse后,deploy,访问,一切正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值