怎麼在jboss下配置classloader?我的一個jar和jboss自帶的jar衝突了,我不想用它的,可每次系統總是先找到它

一線陽光發表於2004-04-27
就是castor.jar,主要是我把它的原始碼擴充套件為我所需要的,因為有些它不太符合我的要求
我的castor.jar和app在一個ear目錄下。我試著在ear的meta-inf目錄下新增jboss-app.xml檔案,內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-app PUBLIC "-//JBoss//DTD J2EE Application 1.3V2//EN" "http://www.jboss.org/j2ee/dtd/jboss-app_3_2.dtd">
<jboss-app>
<loader-repository>ItsSoapServer:loader=ItsSoapServer.ear</loader-repository>
<module>
<service>itscastor.jar</service>
</module>
</jboss-app>

ItsSoapServer.ear是我的app,itscastor.jar就是我更改castor後重新打的jar

可是釋出出錯了
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.ClassCastException)

希望得到大家指點!非常感謝!

相關文章