在JBoss 6下部署了以下一组Java 6应用程序:
一个带有EJB远程接口的公共JAR ( remoteBean;)
现在,所有的应用程序都构建得很好,JAR能够使用JAR中的其他公共类。但是在部署过程中,我得到了一个错误,即不能注入远程接口。
那么,如何正确地处理两次战争之间共享接口类文件的需求呢?我必须将它作为JAR包含在WEB/lib中才能使注入工作,还是应该足够部署它?
发布于 2011-08-01 19:59:26
在Java 6中这样做的方法是在.ear文件的lib文件夹中包含公共依赖项。
您可以通过Maven配置这个文件夹在最终.ear中的位置:
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.5</version>
<configuration>
<defaultLibBundleDir>/lib</defaultLibBundleDir>
<version>5</version>
...
</plugin>https://stackoverflow.com/questions/6898926
复制相似问题