首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

自带包和JBOSS包冲突有关问题

2012-03-02 
自带包和JBOSS包冲突问题JBOSS5.0.1richfaces 3.3.2enterprise project,主工程名:TED-Y09, EJB工程名TED-Y

自带包和JBOSS包冲突问题
JBOSS5.0.1
richfaces 3.3.2
enterprise project,主工程名:TED-Y09, EJB工程名TED-Y09-EJB,Web工程名TED-Y09-Web


报错
java.lang.LinkageError: loader constraint violation: loader (instance of org/jboss/web/tomcat/service/WebCtxLoader$ENCLoader) previously initiated loading for a different type with name "org/richfaces/model/SortOrder"
查了一下,richfaces的包和jboss-5.1.0.GA\server\default\deploy\jbossweb.sar下jboss-web-service.jar有冲突了,都有一个SortOrder类,我就不明白,我在我自己的类已经写了
import org.richfaces.model.SortOrder;
明确告知类我引入的是哪个类,还会报这种错误;
上网搜索有人说用隔离机制就好了,于是我在主工程的jboss-app.xml里配置
<jboss-app>
  <loader-repository> 
  seam.jboss.org:loader=TED-Y09
  </loader-repository> 
</jboss-app>

但是依然报错
不知道这种包冲突的问题到底应该怎么解决,怎么样让工程不去理会jboss带的包

[解决办法]
JBOSS最容易出现 部署 运行,包冲突,版本等乱七八糟的问题啦。。。
等高人来解。。。帮楼主顶。。。。转个辛苦分。。。
[解决办法]
关注中,友情帮顶...
[解决办法]
我一般是用jboss自带的包,不行再加其他的。

热点排行