日期:2014-05-17  浏览次数:20623 次

jboss 下多个ssh应用包冲突问题!!
本人用的jboss-4.2.3.GA,最近需要在该服务器下同时布署2个项目,都是使用的 struts2 + spring2.5 + hibernate3开发的,布署一个项目时,没有任何问题,但是两个同时布署就会出现jar 加载的错误,提示如下: 

Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean 
................. 
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file\.... 

大概意思就是说这个包已经在另一个项目中加载过了,问题困扰几天了,不知道哪位大侠遇到过类似的问题,请指教!! 
(不知道 jboss 能不能像 weblogic 那样把一个项目单独布署成库?我想这是最好的解放方案,哪位朋友知道的话不妨说一下,谢谢~~~~)

------解决方案--------------------
你查下是否是其中一个项目引用了另外一个项目的jar包 如果都只是用自己的jar包应该不会出现这种情况