根据我们产品的文档,如果我们需要定制项目,我们需要通过在META-INF文件夹中指定以下两个JBOSS文件来编写我们的自定义war
jboss-all.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss umlns="urn:jboss:1.0">
<jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0">
<dependency name="artesia.ear" />
</jboss-deployment-dependencies>
</jboss>
因此,我们的自定义逻辑应该在成功启动artesia.ear之后开始。
jboss-deployment-structure.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<sub-deployment>
<dependencies>
<module name="deploy" />
</dependencies>
</sub-deployment>
</jboss-deployment-structure>
现在,我想在Spring boot 1.4.1应用程序中执行同样的操作,我的Spring BootApp应该在artesia之后启动。ear成功启动,除了spring JAR之外,我的spring boot应用程序应该使用module.xml中的JAR。
下面是我得到的错误
jboss-server.log
我需要做什么才能在我的spring boot应用程序中使用它
编辑1:
我尝试将两个jboss文件放在spring boot应用程序的WEB-INF文件夹下,但仍然面临相同的问题