我正在將我的應用程序從jboss 4.2.2遷移到Jboss AS7(7.1.1)。Jboss AS7遷移,包裝問題
在前面的實現中,在jboss_home/server/default/deploy下部署了myapp.war,myejbImpl_1.jar和myejbImpl_2.jar,都是 。 和所有的依賴罐子去JBOSS_HOME /服務器/缺省的/ lib中
對JBoss AS7支持moduler類加載 - 我創建一個模塊爲所有的lib我的應用程序都依賴於 - 並把他們下 jboss_as7_home在依賴於myejbImpl_1.jar和myejbImpl_2.jar
/模塊/公/ mymodule中/主
myweb.war我遵守myweb.war使用jboss-ejb-api_3.1_spec-1.0.1.Final 。罐。
現在我在這個塞納里奧一些問題 -
1 - 我是否應爲所有三個applicaions喜歡的.ear應用: -
myear.era
-myweb.war
-myejbImpl_1.jar
-myejbImpl_2.jar
有必要嗎?
2-如果我不創建一個.ear我應該部署myejbImpl_1.jar和myejbImpl_2.jar在部署目錄,如jboss_4.2.2?
3- 本地({} SomeService.class) @Remote({} SomeService.class) @Stateless 公共類SomeImpl擴展SomethingImpl實現SomeService
是有可能你使用@Remote和@Local在同一班,或者我已經去了一個廣泛的代碼更改階段?
任何幫助將不勝感激。
謝謝。