我用 spring 制作了我的第一个网络应用程序。它真的很好用。目前,我有一个可执行的 war 文件,其中包含所有内容,包括一个 tomcat 服务器。它运行良好。 只有一件事困扰着我。快速调试和维护对于 JavaScript 和 CSS 不是很舒服,因为 war 文件不会再在服务器上解压。意思是,我总是必须重新启动整个应用程序才能接管此更改。这真的很烦人。
我如何设置一个带有嵌入式 Tomcat 服务器的 spring 项目,以便它在执行时解压?
最佳答案
你必须选择:
- 在打包的可执行 war 中运行
- 在 Tomcat 上部署 war,这样 war 就可以解压,您可以编辑 CSS 和 JS 而无需重新部署。
使用 Gradle 很容易重新生成并再次运行 war,o 我宁愿使用可执行的 war
关于java - SpringBoot & 嵌入式Tomcat : Unpack executable war on server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37878645/