Deployment 如何将war文件部署到JBoss服务器的子目录?

Deployment 如何将war文件部署到JBoss服务器的子目录?,deployment,jboss,Deployment,Jboss,这一定是个愚蠢的问题,但我的谷歌fu让我失望了。我有一个JBoss服务器EAP6.1和一个打包的web应用程序myapp.war 通过将文件复制到…/standalone/deployments/将其部署到/myapp。将文件重命名为somename.war,它将成为/somename,ROOT.war将直接部署到上。您需要将.war包装到.ear中,并将以下信息添加到application.xml中,以实现所需的功能 <application xmlns="http://java.su

这一定是个愚蠢的问题,但我的谷歌fu让我失望了。我有一个JBoss服务器EAP6.1和一个打包的web应用程序myapp.war


通过将文件复制到…/standalone/deployments/将其部署到/myapp。将文件重命名为somename.war,它将成为/somename,ROOT.war将直接部署到上。您需要将.war包装到.ear中,并将以下信息添加到application.xml中,以实现所需的功能

 <application xmlns="http://java.sun.com/xml/ns/j2ee" version="1.4"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xsi:schemaLocation="http://java.sun.com /xml/ns/j2ee 
                         http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
    <display-name>Your App name</display-name>

    <module>
       <ejb>a-ejb-module-if-you-have-one.jar</ejb>
    </module>
    <module>
          <web>
           <web-uri>myapp.war</web-uri>
           <context-root>antares/myapp</context-root>
          </web>
    </module>

 </application>

请查看此处的文档:

这对于Tomcat是可能的,请参阅。然而,我不知道这个配置是否适用于JBoss,尽管它是基于Tomcat的。