Maven包2项目投入单一战争部署到tomcat服务器

时间:2016-01-02 15:21:18

标签: java maven web spring-boot

我正在尝试创建一个使用java spring后端和javascript前端的项目。我有一个带有2个模块'webapp'和'前端'的父pom。我如何将这一切打包成一个战争复制到本地tomcat服务器?


我知道我必须创建一个“超级”WAR,但我不知道如何使用maven,任何关于这样的打包项目教程的指针/链接?

我不想将它们放入一个EAR文件中。

家长pom

libwww-mechanize-perl

2 个答案:

答案 0 :(得分:1)

您可以使用maven-assembly插件和maven-shade插件的组合来创建您的最终" uber"罐。虽然,我认为这是一个坏主意,但据我说,你应该安装TomEE而不是tomcat并部署一个常规的EAR,这将是无痛的。

答案 1 :(得分:1)

我可以看到你试图利用Spring Boot上可用的任何东西,因此利用它的自动配置/约定来使用它是有意义的。据我所知,Spring Boot支持将静态内容包含在现有战争中,请参阅here相关问题或here