Bonjour,
J'ai développé une application java de type serveur de socket.
Je souhaiterai que windows (2003 Serveur) l'exécute en tant que service c'est à dire qu'elle démarre sans que j'ai besoin de lancer une session.
J'ai créé un exécutable à l'aide de ce logiciel http://launch4j.sourceforge.net/
et j'ai créé un service avec la commande suivante :
Lorsque je me rends dans la partie service de l'administration, mon service est bien créé mais lorsque je le lance, windows me renvoie l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sc create NomDuService binPath= "x:\chemin\de\l\executable.exe"
Pourtant, mon application est bien démarrée puisque je trouve le processus java dans le gestionnaire des tâches et que l'application répond sur le port utilisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 « Erreur 1053 : Le service n'a pas répondu assez vite à la demande de lancement ou de contrôle »
J'ai bricolé un peu dans les options, notamment en tentant de modifier le compte de connexion du service (service réseau, root ...) mais sans résultat.
Je ne peux me contenter de ce fonctionnement bancale et donc je voudrais savoir comment m'y prendre pour que windows détecte le bon fonctionnement du processus.
Merci d'avance et bonne journée.
Partager