Java Maven:使用根目录创建战争

Java Maven:使用根目录创建战争,java,maven,tomcat,war,maven-war-plugin,Java,Maven,Tomcat,War,Maven War Plugin,我一直(为了在apache和tomcat中进行vhost配置)通过提取由ant构建的tar.gz文件将我的web应用程序部署到tomcat中,如下所示: tomcat/webapps/myApp/ROOT/<application> 有没有可能通过调整war builder插件来实现这一点?一个.war文件在内部有一个定义的结构,而您试图生成的内容并不适合这个结构 应考虑的一些选择: 使用war文件,就像使用它们一样,也就是说,您有一个顶级WEB-INF目录 改为使用汇编插件并手动

我一直(为了在apache和tomcat中进行vhost配置)通过提取由ant构建的tar.gz文件将我的web应用程序部署到tomcat中,如下所示:

tomcat/webapps/myApp/ROOT/<application>

有没有可能通过调整war builder插件来实现这一点?

一个.war文件在内部有一个定义的结构,而您试图生成的内容并不适合这个结构

应考虑的一些选择:

  • 使用war文件,就像使用它们一样,也就是说,您有一个顶级
    WEB-INF
    目录
  • 改为使用汇编插件并手动生成结构
  • 可能:查看
    .ear
    文件,这些文件结合了多个
    .war
    和其他资源
  • ROOT  
    |- META-INF  
    |- WEB-INF  
    |- other folders