这个问题可能会重演,但我会混淆如何去做。
我有一个带.jar文件的java项目。 现在我想在独立于控制台的后台运行这个项目。
意味着想要创建一个可以START servicename和STOP servicename的服务, 并且当服务停止时它将自动重启。
现在我只创建了一个shell脚本“java -cp abc.jar filename&” 并停止服务器只是杀死该端口号。
所以请建议我从.jar文件中获取服务的正确方法以及停止后如何自动重启。
编辑:实际上我的linux上的服务器没有停止它只是没有响应,因为在客户端显示服务器连接错误时,服务器仍在运行意味着端口号仍处于LIST模式。
我应该增加ulimit吗?