我試圖在jboss-6.0.0Final
上部署我的web應用程序,它目前部署在apache tomcat
上。 我有兩個罐子,其中有一個包裝是org.apache.axis
。我在<Jboss-home>/server/default/lib
&中放了一個罐子,在<my-app-war>WEB-INF/lib
的另一個罐子裏。如何強制jboss從webapp的lib中的jar文件中加載類
需要將兩個罐放在類路徑中。沒辦法刪除一個罐子。所以我需要保持兩個罐子。 &這是給我下面的錯誤
java.lang.ClassCastException: org.apache.axis.attachments.AttachmentsImpl cannot be cast to org.apache.axis.attachments.Attachments
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.client.Call.invoke(Call.java:1828)
我認爲這是由於兩種不同的罐子相同的類的衝突。
現在,我想知道如何強制jboss從/ WEB-INF/lib中的axis.jar中加載該特定包的類。
我該怎麼做?
爲什麼你需要把JAR放在兩個地方? – skaffman 2011-02-09 16:22:00
很想知道你是否能夠孤立這場戰爭。我遇到了同樣的問題,孤立似乎並沒有工作。 – Snekse 2011-03-08 21:03:58