当前位置:编程学习 > JAVA >>

求助!!!!tomcat下正常运行,发布到weblogic下报错

我在tomcat下运行正常的项目,发布到weblogic下会报java.lang.ClassNotDefFoundeError的错误,请问各位大侠这是什么原因呢?

问题很着急,在线等,谢谢!!!! --------------------编程问答-------------------- 不好意思写错了,是java.lang.NoClassDefFoundError错误 --------------------编程问答-------------------- 自己顶起来! --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- no=没有
class=类
def=定义
found=寻找
error=错误

NoClassDefFoundError=定义的类没有找到的错误

看看缺少那个包,拷过去就好了 --------------------编程问答-------------------- 把详细错误信息发出来。应该是少包的问题。 --------------------编程问答-------------------- 包已经加了,还是出错,weblogic要做什么配置吗?

Caused by: java.lang.NoClassDefFoundError: org/sotower/persistence/impl/jco/JCoClientPoolManager
at org.sotower.persistence.impl.jco.JCoInput.getJCoDestination(JCoInput.java:29)
at org.sotower.persistence.impl.jco.JCoInput.getJCoFunction(JCoInput.java:35)
at org.sotower.plan.plan.PlanForm.testJCo(PlanForm.java:10)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) --------------------编程问答-------------------- jar包冲突或缺少 --------------------编程问答-------------------- 工程的WEF-INF/lib下jar包都有的,应该不是少包吧 --------------------编程问答-------------------- jar包都有?
这个“org/sotower/persistence/impl/jco/JCoClientPoolManager”类是哪个包里的类你知道不?
--------------------编程问答-------------------- 知道的 --------------------编程问答-------------------- 找不到需要的类,看看是不是少了什么东西或路径问题 --------------------编程问答-------------------- tomcat的东西发布到weblogic下,要改的东西非常多。尤其是Servlet的API,TOM与WEB的实现有很大差异,你需要一个个的分析 --------------------编程问答-------------------- --------------------编程问答-------------------- 是这样的。。我估计 你是使用了hiberante 的jar包吧。。。

这样就和weblogic 冲突了。。因为 weblogic 中也有一个 jar包。。

他们都是 antlr。jar。。 这个文件当 weblogic 加载 jar的时候 。 出错。。。、

百度上 有很多 解决办法。。你搜索关键字"hibernate 和weblogic 冲突"  这样会找到很多

解决办法的。。 --------------------编程问答-------------------- pantiantao
你这个问题解决了吗? 怎么解决的?  我的也是这个问题,在tomcat下运行都好好的,部署到weblogic下,登录的时候调用那个jar的类时报错,java.lang.NoClassDefFoundError: com/future/client/BMClient  我在lib里看了,这个jar是存在的 --------------------编程问答-------------------- --------------------编程问答-------------------- 还是去年的帖子,没人解决?这个是jar包冲突,加一个weblogic.xml,

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<container-descriptor> 
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>

这个是说有冲突的时候依赖工程里面的包
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,