我正在将我的应用程序从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在同一班,或者我已经去了一个广泛的代码更改阶段?
任何帮助将不胜感激。
谢谢。