java - 可以在后端运行 spring boot 应用程序吗?

标签 java spring spring-boot

我有我的 spring boot 应用程序,我通常使用在 tomcat 上部署的 wars,但我想多尝试一下这种方式。

我的问题是,当我将其部署在服务器中时,我这样做

java -jar target/myproject.jar

工作得很好,但是一段时间没有使用后,shell 会断开连接,不久之后(我相信是因为 shell)进程就会停止。

知道如何处理这个问题吗?

我正在使用 Debian。

谢谢。

最佳答案

基本上,创建一个 .sh 文件并将其设置在 /etc/init.d/YOURFILE.sh 上并使用本文的信息

Run a Java Application as a Service on Linux

稍后只需启动 /etc/init.d/YOURFILE.sh 即可。

关于java - 可以在后端运行 spring boot 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32822291/

相关文章:

java - Android Architecture Blueprints "todo‑mvp‑dagger",@Provides for TasksRepository 在哪里?

java - 引导 PropertySource 排序

java - Spring Boot 在 Gradle 中获取包的属性

java - 在接口(interface)默认方法中使用 spring 托管 beans?

java - 如何使用 Spring 创建配置类并在整个代码中共享数据?

java - 有没有使用 GWT 解析 HTML 的工具

java - 哪一个是更好的方法?使用 PJSIP 或 SIP Android API 构建基于 SIP 的调用应用程序

java - 带有 try-catch block 的 while 循环在循环一次后不会等待 try block 中的输入

java - 使用 Spring 框架获取 org.hibernate.MappingException : Unknown entity.

java - 如何将单例范围别名到 Spring 中的自定义范围