首页 > 解决方案 > 如何在本地开发springboot并在wildfly上部署war

问题描述

我正在尝试使用spring boot作为本地开发来开发一个带有角度客户端的maven java EE rest应用程序,最后生成一个要部署在wildfly上的WAR文件。

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

如何在生成要部署在wildfly上的war包时保持spring boot用于本地开发?

标签: javaspringspring-bootwildfly

解决方案


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

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


推荐阅读