J'ai écrit une application serveur Java qui fonctionne sur une solution Linux standard hébergée virtuellement. L'application fonctionne en permanence en écoutant les connexions de socket et en créant de nouveaux gestionnaires pour elles. Il s'agit d'une implémentation côté serveur d'une application client-serveur.
Je le démarre en l'incluant dans le programme de démarrage. rc.local script du serveur. Cependant, une fois lancé, je ne sais pas comment y accéder pour l'arrêter et si je veux installer une mise à jour, je dois donc redémarrer le serveur pour redémarrer l'application.
Sur un PC Windows, pour ce type d'application, je pourrais créer un service Windows que je pourrais arrêter et démarrer à ma guise. Existe-t-il quelque chose de semblable sur une machine Linux, de sorte que si je démarre cette application, je puisse l'arrêter et la redémarrer sans avoir à redémarrer complètement le serveur.
Mon application s'appelle WebServer.exe. Elle est lancée au démarrage du serveur en l'incluant dans mon fichier rc.local comme tel :
java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar &
Je suis un peu novice en matière de Linux, donc tout exemple serait apprécié, quel que soit le message. Cependant, j'ai un accès SSH et un accès FTP complet à la boîte pour installer les mises à jour, ainsi qu'un accès à un panneau Plesk.