Wildfly
app服务器的稳定版本,没有任何问题,一切正常。但是,我注意到我的所有war文件都在WEB-INF/lib
文件夹中包含相同的core.jar。你能否告诉我是否可以只部署一次这个core.jar并让所有war文件看到它?我现在唯一能想到的就是将这个core.jar作为jboss模块(like this)安装,并在每个Web应用程序的manifest文件中引用它。
你觉得怎么样?
此致 奥列格
答案 0 :(得分:1)
最好的解决方案可能是创建JBoss模块。 Here是使用OJDBC的一个例子。 此外,您需要配置共享库。 您可以使用名为jboss-app.xml的JBoss特定部署描述符,该描述符将放置在EAR的META-INF文件夹中。 以下是它的一个示例:
<!DOCTYPE jboss-app PUBLIC "-//JBoss//DTD J2EE Application 5.0//EN"
"http://www.jboss.org/j2ee/dtd/jboss-app_5_0.dtd" >
<jboss-app>
<library-directory>APP-INF/lib</library-directory>
</jboss-app>
可能对您有价值