java - SpringBoot & 嵌入式Tomcat : Unpack executable war on server

标签 java spring tomcat spring-boot

我用 spring 制作了我的第一个网络应用程序。它真的很好用。目前,我有一个可执行的 war 文件,其中包含所有内容,包括一个 tomcat 服务器。它运行良好。 只有一件事困扰着我。快速调试和维护对于 JavaScript 和 CSS 不是很舒服,因为 war 文件不会再在服务器上解压。意思是,我总是必须重新启动整个应用程序才能接管此更改。这真的很烦人。

我如何设置一个带有嵌入式 Tomcat 服务器的 spring 项目,以便它在执行时解压?

最佳答案

你必须选择:

  1. 在打包的可执行 war 中运行
  2. 在 Tomcat 上部署 war,这样 war 就可以解压,您可以编辑 CSS 和 JS 而无需重新部署。

使用 Gradle 很容易重新生成并再次运行 war,o 我宁愿使用可执行的 war

关于java - SpringBoot & 嵌入式Tomcat : Unpack executable war on server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37878645/

相关文章:

java - Spring 和 Guice : when DI frameworks create proxies?

java - Spring-boot:不能使用持久性

java - Spring - 将@Bean添加到没有名称属性的字符串

java - Tomcat 8 错误 : invalid character ':' in value part of property

java - neo4j 基本 hello-world 代码在 eclipse 中抛出 UnsupportedClassVersionError 错误

java - Elasticsearch 排除包含特定术语的文档

bash - 如何通过终端命令将 Web 应用程序部署到 tomcat 应用程序服务器

tomcat - 从 NetBeans 运行 Tomcat

java - getDownloadUrl 函数未返回正确的 url

spring - spring中Aware接口(interface)的实际使用