在Tomcat中部署有战争的Hotswap Spring应用程序

时间:2019-08-01 11:29:34

标签: java spring-boot tomcat spring-tool-suite hotswap

我有一个内置在Spring Tool Suite中的应用程序,并且在前端也使用了angular。我正在构建自己的Maven,并在Tomcat中部署战争。当Spring开发工具在STS内的tomcat容器中部署时,对于任何应用程序都可以正常工作,但是当我将战争放在外部Tomcat中时却不能。除了在Chrome中对我的JavaScript进行黑匣子处理外,还有什么方法可以热交换该应用程序。任何人都可以列出要遵循的完整步骤。我是菜鸟。

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

1 个答案:

答案 0 :(得分:0)

看起来像您想热重新加载静态文件。在IntelliJ中,保存代码更改并执行 Build Project CTRL + F9很简单。如果为您的浏览器安装Live Reload扩展程序,以便自动刷新所做的更改,那就更好了。在IntelliJ以及其他IDE(例如Eclipse)中,还有其他类似的选项可用于自动编译和构建。