无法在jboss-eap-6中部署Spring Boot Jpa War

时间:2018-08-02 10:26:56

标签: jboss-eap-6

我无法在Jboss中部署战争,Jboss的web-inf / lib文件夹中包含jar文件。 我无法弄清楚如何配置Jboss以使用我war文件中的库中的jar。

由于Jboss使用自己的休眠jar,因此我正面临这个问题。 还要排除模块javax.persistent.api和org.hibernate无法正常工作。 请专家建议。

1 个答案:

答案 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排除必需的模块。 这样可以解决您的问题。