Advertise with us

Our eBooks

How to add a custom JBoss archive in an Ear ?

JBoss custom archives (like .sar or .har) are not recognized by the application.xml descriptors, so in order to deploy them in an EAR you have to declare them in jboss-app.xml. This file is located in the META-INF folder of your EAR.

For example, if you want to include an Hibernate Archive (HAR), you have to provide the following jboss-appl.xml configuration:


<jboss-app>
   <module>
      <har>sample.har</har>
   </module>
</jboss-app>

 

If you want to provide a .sar archive then you would need:


<jboss-app>
  <module>
    <service>sample.sar</service>
  </module>
</jboss-app>

You can also add a web application module configuration, which will override the default EAR configuration:


<module>
    <web>
       <web-uri>myapp.war</web-uri>
       <context-root>/myapp</context-root>
    </web>
</module>

© 2021 mastertheboss.com. All Rights Reserved.

Please publish modules in offcanvas position.