我已经编写了一个在标准虚拟主机Linux解决方案上运行的Java服务器应用程序。该应用程序始终在运行,以监听套接字连接并为其创建新的处理程序。它是客户端服务器应用程序的服务器端实现。
我启动它的方法是将其包含在服务器的启动rc.local脚本中。但是,一旦启动,我不知道如何访问它以停止它以及是否要安装更新,因此我必须重新启动服务器才能重新启动应用程序。
在Windows PC上,对于这种类型的应用程序,我可以创建Windows服务,然后可以根据需要停止和启动它。在Linux机器上是否有类似的东西,所以如果我启动此应用程序,则可以停止它并重新启动它,而无需完全重新启动服务器。
我的应用程序称为WebServer.exe。它是通过将其包含在我的rc.local中的方式在服务器启动时启动的:
java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar &
我在Linux上有点菜鸟,因此任何示例都将不胜感激。但是我确实有SSH,并且对安装该更新程序的盒子具有完全的FTP访问权限以及对Plesk面板的访问权限。