首页 > 解决方案 > Hotswap Spring Application with war部署在Tomcat中

问题描述

我有一个在 Spring Tool Suite 中构建的应用程序,并且在前端也使用了 angular。我正在构建我的 Maven 并在 Tomcat 中部署战争。虽然 Spring 开发工具在从 STS 中的 tomcat 容器部署时适用于任何应用程序,但当我将战争放在外部 Tomcat 中时却不行。除了在 Chrome 中对我的 javascript 进行黑盒化之外,还有什么方法可以热交换应用程序。任何人都可以列出要遵循的完整步骤。我是菜鸟。

我已经在 Maven 中放置了一个依赖项 sping-devtools。有很多与此相关的答案,但没有一个有效。这是一个大项目,需要 4 分钟的时间来构建,然后我需要将它部署到 tomcat 中,这是一个很大的负担。

标签: javaspring-boottomcatspring-tool-suitehotswap

解决方案


看起来您正在寻找热重载静态文件。在 IntelliJ 中,保存代码更改并执行Build Project CTRL + F9很简单。如果您为浏览器安装 Live Reload 扩展程序,这样所做的任何更改都会自动刷新,那就更好了。在 IntelliJ 以及 Eclipse 等其他 IDE 中,还有其他类似的自动编译和构建选项。


推荐阅读