【发布时间】:2017-09-12 19:22:54
【问题描述】:
我正在开发一个类似 java 服务器的应用程序(虽然它本身不是服务器,更像是社交网络的机器人),我决定使用 Azure 虚拟机来部署应用程序。所以我选择了 Ubuntu 虚拟机。我在服务器上成功上传了 .jar 文件,并使用适用于 Windows 的 Bash shell 和 SSH 连接到它(如 Azure 手册中所述)。然后我可以使用java -jar server.jar 启动我的文件并且它可以工作。但问题是,当我关闭家用计算机上的 shell 时,应用程序也会在服务器上关闭。所以我的问题是如何以关闭 SSH 会话后不会退出的方式启动 .jar 文件?
【问题讨论】: