当前位置: 首页 > 知识库问答 >
问题:

jboss-deployment-structure.xml不读取EAR文件

司马彦
2023-03-14

我创建了一个名为jboss-deployment-structure.xml的文件,并将该文件放在EAR项目的META-INF目录中。我的耳朵有如下结构:

MyEar.ear
-> META-INF
------> Application.xml
------> Jboss-deployment-structure.xml
-> MyWar.war

这是jboss-deployment-structure.xml的内容

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
    <exclude-subsystems>
        <subsystem name="jpa" />
    </exclude-subsystems>
    <exclusions>
        <module name="javaee.api" />
    </exclusions>
</deployment>

共有1个答案

齐承运
2023-03-14

您还需要排除子部署

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
    <exclude-subsystems>
        <subsystem name="jpa" />
    </exclude-subsystems>
    <exclusions>
        <module name="javaee.api" />
    </exclusions>    
</deployment>
<sub-deployment name="your.war">
    <exclude-subsystems>
        <subsystem name="jpa" />
    </exclude-subsystems>
    <exclusions>
        <module name="javaee.api" />
    </exclusions>
</sub-deployment>

这将需要为您希望这些排除在其中的每个子部署执行。

 类似资料:
  • 我用父pom项目和几个模块开发Java EE应用程序。我有两个EJB模块,一个网络(战争)模块和一个耳朵模块。当我尝试将ear模块部署到Wildfy 21.0.0时,服务器出现错误:ERROR[org . JBoss . MSC . service . fail](MSC服务线程1-5) MSC000001:无法启动服务jboss.module.service . "部署。LeqadoviProj

  • 问题内容: 我正在尝试了解如何在Spring应用程序中使用JBoss EAP6。我有一个示例OpenShift应用程序,它包含一个文件。 我找到了有关此文件的一些文档,但是我不清楚为什么以及何时应该在Spring应用程序中使用这些文件。内容如下: 为什么需要声明对模块的依赖关系?JBoss范例中的模块是什么?没有这个xml文件是否可以生存? 问题答案: 只要您的应用程序没有任何类加载问题,就不需要

  • 我有一个应用程序,其中有以下模块ct-ejb(ejb)ct-rest(war)ct-web(war)ct-ear(ear) 我正在尝试构建一个EAR文件,并将其部署到intellij中的JBOSS应用服务器。我的申请。xml如下所示。我从ct那里得到的。ear模块- 问题是,我在将ear部署到服务器时遇到异常。它清楚地表明“未找到模块文件ct-web.war…”但ct网络。目标文件夹中存在war。

  • 我使用maven原型“org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype”生成代码。我启动了JBoss7,然后尝试从project root进行部署。 包装成功了。 非常感谢! 这是我打包后的项目结构(部分省略)

  • 这就是我想要达到的目标: 1 ear-package:all.ear 耳朵包包含两个war(耳朵根部的a.war和b.war) ear-package包含1个自制的jar C和许多第三方jar(在app-inf\lib下) 这个包需要部署在JBoss WildFly 8.2.1上 我使用的是Maven的ear插件(maven-ear-plugin,版本2.10.1)。我在pom中的配置如下所示(这

  • 我在维护java为我读取文件时遇到问题。我有一本书。包含所有丹麦岛屿的txt文件,但不管我如何尝试,它都不会显示在控制台中。 这是带有main方法的类。从这里它读取文件并拆分行以将数据放入ArrayList中。 当行被拆分后,它将通过另一个类,该类将数据转换为字符串,并将其放入另一个Arraylist,该Arraylist将在控制台中打印。 我不会得到任何错误或异常,程序会一直运行,直到它认为列表