【问题标题】:Web Application Manager for Spring Boot MVC jar - display all jarsSpring Boot MVC jar 的 Web 应用程序管理器 - 显示所有 jar
【发布时间】:2016-07-02 23:32:42
【问题描述】:
我对 Spring Boot 很陌生,我刚刚创建了一个小型 Spring Boot mvc Web 应用程序作为 jar。
- 是否有某种
Web Application Manager 与 Tomcat 类似,可以在其中停止或取消部署/删除?
- 还是我必须手动将jar上传到我的服务器并手动在控制台输入
java -jar myFile.jar?
- 如何停止/重新启动我的 jar Web 应用程序?
- 如何显示/列出所有正在运行的活动 jar Web 应用程序?
感谢任何帮助!
【问题讨论】:
标签:
spring
spring-mvc
spring-boot
【解决方案1】:
-
是否有某种类似于 Tomcat 的 Web 应用程序管理器,可以在其中停止或取消部署/删除?
-
还是我必须手动将 jar 上传到我的服务器并在控制台手动输入 java -jar myFile.jar?
- 你没有把你
myFile.jar的应用上传到tomcat,spring-boot已经嵌入了Tomcat服务器。当你运行java -jar myFile.jar sringboot apliication 会启动这个嵌入式 tomcat 服务器并在其中运行你的应用程序。
-
如何停止/重新启动我的 jar web 应用程序?
- 您可以通过按
Ctlr + C 简单地终止java -jar myFile.jar 进程。
-
如何显示/列出所有正在运行的活动 jar web 应用程序?
- 每个 Springboot 应用程序都有自己的嵌入式 tomcat 服务器,因此这是 N/A。
现在,如果您想在独立的 Tomcat 服务器中部署 Spring Boot 应用程序,您可以在其中看到 GUI、应用程序管理器、启动/停止等。创建一个 WAR 文件而不是 JAR。
阅读Guide 了解如何将 jar 转换为战争。
简而言之,创建一个 WAR 文件可以回答您的所有问题。