我无法在Jboss中部署战争,Jboss的web-inf / lib文件夹中包含jar文件。 我无法弄清楚如何配置Jboss以使用我war文件中的库中的jar。
由于Jboss使用自己的休眠jar,因此我正面临这个问题。 还要排除模块javax.persistent.api和org.hibernate无法正常工作。 请专家建议。
答案 0 :(得分:0)
在JBoss EAP 7中,要访问战争中耳边出现的lib
文件,您可以尝试在战争的web.xml
中添加上下文参数。
要创建环境变量,请在终端中尝试以下操作:
export JAR_HOME=../jboss-eap-7.1/standalone/deployments/example.ear(Please add value equivalent to your environment and ear's path)
export PATH=$PATH:$JAR_HOME
Add this variable to web.xml as file:${JAR_HOME}/lib/example.jar
在战争中出现的类中阅读此上下文参数。 使用jboss-deployment-structure.xml排除必需的模块。 这样可以解决您的问题。