Jakarta ee 重用第二个EAR文件的类

Jakarta ee 重用第二个EAR文件的类,jakarta-ee,jboss,ear,reusability,Jakarta Ee,Jboss,Ear,Reusability,使用JBoss,我创建了两个独立的EAR文件: EAR1-----> 网 MemberController.java VenueController.java ejb Member.java Vincement.java EAR2-----> 网 MemberController.java ejb Member.java 现在,对于EAR2,我想通过从EAR1导入它们来扩展Venue.java和VenueController.java,而不必复制所有代码 这可能吗?你是说JBos

使用JBoss,我创建了两个独立的EAR文件:

EAR1----->

    • MemberController.java
    • VenueController.java
  • ejb

    • Member.java
    • Vincement.java
  • EAR2----->

    • MemberController.java
  • ejb
    • Member.java
  • 现在,对于EAR2,我想通过从EAR1导入它们来扩展Venue.java和VenueController.java,而不必复制所有代码


    这可能吗?

    你是说JBoss是7吗?在JBoss AS 7中,打包为顶级归档(如WAR、JAR和SAR)的应用程序分配了以下模块名称:

    部署。[存档名称]

    在包含嵌套模块的应用程序(如EAR存档)中,将使用以下分类为每个存档分配一个模块名称:

    部署。[ear存档名称]。[子部署存档名称]
    因此,例如,如果Web应用程序包含在存档Ear1.ear中,则将使用以下名称部署:

    deployment.Ear1.ear.WebExample1.war

    您可以在存档的META-INF/MANIFEST.MF中添加一个依赖项,该依赖项引用单独部署的Web应用程序:

    依赖项:deployment.Ear1.ear.WebExample1.war

    或者,您可以添加一个jboss部署结构。xml需要放在EAR1的META-INF文件夹中:

    <jboss-deployment-structure>
    <sub-deployment name="WebExample2.war">
       <dependencies>
         <module name="deployment.Ear1.ear.WebExample1.war" />
        </dependencies>
    </sub-deployment>
    </jboss-deployment-structure>
    

    你是说JBoss是7吗?在JBoss AS 7中,打包为顶级归档(如WAR、JAR和SAR)的应用程序分配了以下模块名称:

    部署。[存档名称]

    在包含嵌套模块的应用程序(如EAR存档)中,将使用以下分类为每个存档分配一个模块名称:

    部署。[ear存档名称]。[子部署存档名称]
    因此,例如,如果Web应用程序包含在存档Ear1.ear中,则将使用以下名称部署:

    deployment.Ear1.ear.WebExample1.war

    您可以在存档的META-INF/MANIFEST.MF中添加一个依赖项,该依赖项引用单独部署的Web应用程序:

    依赖项:deployment.Ear1.ear.WebExample1.war

    或者,您可以添加一个jboss部署结构。xml需要放在EAR1的META-INF文件夹中:

    <jboss-deployment-structure>
    <sub-deployment name="WebExample2.war">
       <dependencies>
         <module name="deployment.Ear1.ear.WebExample1.war" />
        </dependencies>
    </sub-deployment>
    </jboss-deployment-structure>
    
    
    
    这正是我所做的,但每次尝试时都会出现类加载器错误。这正是我所做的,但每次尝试时都会出现类加载器错误。