2012-10-19 46 views
0

我有一個運行4.0.5的舊JBoss服務器。我在服務器中的SAR文件/ MYSERVER /部署與包含的jboss-service.xml中:JBoss sar可以依賴lib中的jar嗎?

<mbean code="com.me.MyStartup" name=":service=MyStartup"> 
    <depends>jboss.jca:service=RARDeployer</depends> 
    <depends>jboss.jca:service=LocalTxCM,name=MyDS</depends> 
    <depends>jboss.j2ee:module=myjar1.jar,service=EjbModule</depends> 

    <propertytask="com.me.MyClass1" 
     executeOnStart="true" 
     executeOnShutdown="false" 
     startupPriority="400" 
     alias="MyClass1"/> 

類MyClass1的使用MyClass2這是在服務器/ myserver的/ lib目錄下。啓動JBoss時,我得到了MyClass2的NoClassDefFoundError。我不認爲你可以在lib文件夾中添加jar文件的依賴項,所以我不確定解決方案是什麼。有人可以幫忙(在這個版本上堅持4.0.5,所以任何升級建議都不可行)。

感謝, 保羅

回答

1

保羅,

你需要幾件事情,JBoss的部署,structure.xml在META-INF和資源引用包含MyClass2罐子。

一步一步如何是here