如何在本地开发springboot和在野生蝇上部署战争



我正在尝试开发一个maven java EE rest应用程序与angular客户端使用spring boot作为本地开发,并最终生成一个WAR文件部署在wildfly上。

我找到了很多关于如何使用springboot生成war包的文档,但是这个配置不允许我将springboot保留在本地进行本地开发。

我如何保持本地开发的春季启动,同时生成一个战争包部署在wildfly上?

我认为如果你真的想这样做,你将不得不创建两个maven配置文件,一个是本地的,你添加tomcat作为依赖,另一个是创建一个jar。

也就是说,我不认为这样做是明智的,因为您的开发和部署环境会变得不同,只有当您在野外部署时才有可能遇到问题。JBoss发行版以更喜欢自己的捆绑jar而不是您的jar而臭名昭著,除非您使用jboss-deployment-structure.xml

覆盖它。

最新更新