设为首页收藏本站

birt家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4652|回复: 5

birt在weblogic运行报错

[复制链接]
发表于 2013-8-22 17:57:44 | 显示全部楼层 |阅读模式
birt在tomcat下运行正常,在weblogic下运行报错(1)java.lang.ClassCastException: java.lang.NoSuchMethodError cannot be cast to java.lang.Exception
(2).org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
有些报表报第一种错,有些报第二种错,

增加Webligic.xml
<?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app>  <container-descriptor>   <prefer-web-inf-classes>true</prefer-web-inf-classes>  </container-descriptor> </weblogic-web-app>  
也没用效果,请各位高手帮忙看看,谢谢
发表于 2013-8-22 21:33:57 | 显示全部楼层
应该是一些jar包的冲突。
 楼主| 发表于 2013-8-23 09:33:35 | 显示全部楼层
谢谢呼唤大哥的回复,大哥有什么好的办法排查是那些jar包的冲突吗
 楼主| 发表于 2013-8-23 10:12:53 | 显示全部楼层
请各位大侠看看,也许是jar包冲突,但是不知道删除那些相关的jar包,请大家指教

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2013-8-23 11:07:32 | 显示全部楼层
把那个java.lang.ClassCastException展开看一下,后面提示NoSuchMethodError,很多时候这个问题是因为jar包版本不一致导致的。比如说,有一处代码,使用了a_1.0.jar包的A类的a1()方法,但是在发包后,项目运行时,发现还有一个a_2.0包,不知道这其中的规则是不是使用更新的jar包。反正,这时候项目默认使用了a_2.0这个包,这里面也有A类,倡没有a1方法。这时候就会报这个错误。
 楼主| 发表于 2013-8-23 14:14:32 | 显示全部楼层
java.lang.ClassCastException  展开没有错误信息,所有就没有展开,第一个有报错信息,谢谢 呼唤,我自己找找原因,等我弄好了,贴出来给大家看下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|birt家园    

GMT+8, 2020-7-12 17:33 , Processed in 0.342343 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表