Spring Boot应用程序即服务linux [关闭]
Posted
技术标签:
【中文标题】Spring Boot应用程序即服务linux [关闭]【英文标题】:Spring Boot Application as a Service linux [closed] 【发布时间】:2019-03-13 07:49:03 【问题描述】:您好,我想为带有 Spring Boot 的 Linux 创建一个服务应用程序,但我不知道应该如何启动,我在 google 中搜索并找到关于“将 Spring Boot 应用程序作为服务运行”但我没有找到关于如何创建或任何示例。我现在想要使用 Spring Boot 创建我的服务应用程序时,它需要任何特殊的依赖项或配置,因为直到现在我才使用 Spring Boot 编写 Web 应用程序。如果您有任何信息,请帮助我。
【问题讨论】:
您必须指定是否要使用systemd
或upstart
或其他任何东西。
当我使用 Spring Boot 创建我的服务应用程序时,我现在想要的并没有什么不同,它需要任何特殊的依赖项或配置,因为直到现在我才使用 Spring Boot 编写 Web 应用程序。谢谢
这个***相当不错:***.com/questions/11203483/…
【参考方案1】:
你想要的是 init.d 使用 systemctl/service start/stop 来控制它,它超级简单:
https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html#deployment-initd-service
如果您想获得更多控制权,只需 google 如何创建“服务单元文件”,因为这就像一个服务描述符,它告诉您运行什么、在哪里以及如何运行
【讨论】:
【参考方案2】:要运行 Spring 服务器端应用程序,您可以使用 Web 服务器进行部署。 有各种类型的 Web 服务器,例如。 Tomcat、JBoss 等
构建 .War 文件后,您只需将应用程序部署到 Web 服务器。部署后,如果服务器运行您的 Web 应用程序也将运行。
现在您的主要目标是在启动机器后启动您的网络服务器。为此请检查this tutorial,this tutorial
希望这会对你有所帮助。
谢谢:)
【讨论】:
以上是关于Spring Boot应用程序即服务linux [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Spring Cloud:构建微服务 - Spring Boot