问题很着急,在线等,谢谢!!!!
18 个解决方案
#1
不好意思写错了,是java.lang.NoClassDefFoundError错误
#2
自己顶起来!
#3
no=没有
class=类
def=定义
found=寻找
error=错误
NoClassDefFoundError=定义的类没有找到的错误
看看缺少那个包,拷过去就好了
class=类
def=定义
found=寻找
error=错误
NoClassDefFoundError=定义的类没有找到的错误
看看缺少那个包,拷过去就好了
#4
把详细错误信息发出来。应该是少包的问题。
#5
包已经加了,还是出错,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)
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)
#6
jar包冲突或缺少
#7
工程的WEF-INF/lib下jar包都有的,应该不是少包吧
#8
jar包都有?
这个“org/sotower/persistence/impl/jco/JCoClientPoolManager”类是哪个包里的类你知道不?
这个“org/sotower/persistence/impl/jco/JCoClientPoolManager”类是哪个包里的类你知道不?
#9
知道的
#10
找不到需要的类,看看是不是少了什么东西或路径问题
#11
tomcat的东西发布到weblogic下,要改的东西非常多。尤其是Servlet的API,TOM与WEB的实现有很大差异,你需要一个个的分析
#12
是这样的。。我估计 你是使用了hiberante 的jar包吧。。。
这样就和weblogic 冲突了。。因为 weblogic 中也有一个 jar包。。
他们都是 antlr。jar。。 这个文件当 weblogic 加载 jar的时候 。 出错。。。、
百度上 有很多 解决办法。。你搜索关键字"hibernate 和weblogic 冲突" 这样会找到很多
解决办法的。。
这样就和weblogic 冲突了。。因为 weblogic 中也有一个 jar包。。
他们都是 antlr。jar。。 这个文件当 weblogic 加载 jar的时候 。 出错。。。、
百度上 有很多 解决办法。。你搜索关键字"hibernate 和weblogic 冲突" 这样会找到很多
解决办法的。。
#13
pantiantao
你这个问题解决了吗? 怎么解决的? 我的也是这个问题,在tomcat下运行都好好的,部署到weblogic下,登录的时候调用那个jar的类时报错,java.lang.NoClassDefFoundError: com/future/client/BMClient 我在lib里看了,这个jar是存在的
你这个问题解决了吗? 怎么解决的? 我的也是这个问题,在tomcat下运行都好好的,部署到weblogic下,登录的时候调用那个jar的类时报错,java.lang.NoClassDefFoundError: com/future/client/BMClient 我在lib里看了,这个jar是存在的
#14
还是去年的帖子,没人解决?这个是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>
这个是说有冲突的时候依赖工程里面的包
#1
不好意思写错了,是java.lang.NoClassDefFoundError错误
#2
自己顶起来!
#3
no=没有
class=类
def=定义
found=寻找
error=错误
NoClassDefFoundError=定义的类没有找到的错误
看看缺少那个包,拷过去就好了
class=类
def=定义
found=寻找
error=错误
NoClassDefFoundError=定义的类没有找到的错误
看看缺少那个包,拷过去就好了
#4
把详细错误信息发出来。应该是少包的问题。
#5
包已经加了,还是出错,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)
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)
#6
jar包冲突或缺少
#7
工程的WEF-INF/lib下jar包都有的,应该不是少包吧
#8
jar包都有?
这个“org/sotower/persistence/impl/jco/JCoClientPoolManager”类是哪个包里的类你知道不?
这个“org/sotower/persistence/impl/jco/JCoClientPoolManager”类是哪个包里的类你知道不?
#9
知道的
#10
找不到需要的类,看看是不是少了什么东西或路径问题
#11
tomcat的东西发布到weblogic下,要改的东西非常多。尤其是Servlet的API,TOM与WEB的实现有很大差异,你需要一个个的分析
#12
是这样的。。我估计 你是使用了hiberante 的jar包吧。。。
这样就和weblogic 冲突了。。因为 weblogic 中也有一个 jar包。。
他们都是 antlr。jar。。 这个文件当 weblogic 加载 jar的时候 。 出错。。。、
百度上 有很多 解决办法。。你搜索关键字"hibernate 和weblogic 冲突" 这样会找到很多
解决办法的。。
这样就和weblogic 冲突了。。因为 weblogic 中也有一个 jar包。。
他们都是 antlr。jar。。 这个文件当 weblogic 加载 jar的时候 。 出错。。。、
百度上 有很多 解决办法。。你搜索关键字"hibernate 和weblogic 冲突" 这样会找到很多
解决办法的。。
#13
pantiantao
你这个问题解决了吗? 怎么解决的? 我的也是这个问题,在tomcat下运行都好好的,部署到weblogic下,登录的时候调用那个jar的类时报错,java.lang.NoClassDefFoundError: com/future/client/BMClient 我在lib里看了,这个jar是存在的
你这个问题解决了吗? 怎么解决的? 我的也是这个问题,在tomcat下运行都好好的,部署到weblogic下,登录的时候调用那个jar的类时报错,java.lang.NoClassDefFoundError: com/future/client/BMClient 我在lib里看了,这个jar是存在的
#14
还是去年的帖子,没人解决?这个是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>
这个是说有冲突的时候依赖工程里面的包