Comment puis-je exécuter une application Java .jar fichier en tant que service Windows Server 2008?

Comment puis-je exécuter une application Java .jar fichier en tant que service Windows sur un serveur Windows 2008? J'ai un fichier jar appelé SomeJavaFile.jar situé sous le C:\SomeDirectory répertoire sur un Serveur Windows 2008 de la boîte. J'ai l'habitude il suffit d'exécuter ce pot manuellement dans la ligne de commande avec: java –cp SomeJavaFile.jar com.ctg.SomeJavaFile et je l'ai laissé tourner 24/7.

Le problème avec notre Serveur Windows est si il redémarre j'ai besoin de l'exécuter en tant que service, de sorte qu'il démarre automatiquement en tant que service au démarrage, parce que notre traitement pour Vistakon fonctionne 24/7. J'ai Googlé autour et essayé d'utiliser un wrapper de service et de la sc.exe la commande pour créer le service.

J'ai mis le wrapper service.exe dans le C:\SomeDirectory\. J'utilise la commande suivante pour créer: sc.exe SomeJavaService binPath= “C:\SomeDirectory\service.exe \”java –jar C:\SomeDirectory\SomeJavaFile.jar\”” type= own start= auto error= ignore. Cela crée la SomeJavaService service correctement, mais lorsque j'essaie de le démarrer, j'ai une erreur qui dit que le service sur l'Ordinateur Local a démarré puis s'est arrêté.

Les services d'arrêter automatiquement si elles ne sont pas en cours d'utilisation par d'autres services ou programmes. Dois-je modifier mon sc.exe commande pour avoir le travail précédente de la ligne de commande peut-être, par l'ajout, dans le com.ctg.SomeJavaFile? Donc, dois-je changer Cette bocal faut juste exécuter en arrière-plan et constamment sondage/table de ping les C:/poll répertoire puis si il y a des données présentes il traite les données et envoie un fichier d'exportation vers un autre répertoire.

J'ai utilisé cette même .fichier jar depuis des années avec succès et il n'a pas changé, mais je ne peux pas le faire fonctionner comme un service Windows. C'est le site que j'utilise pour obtenir le service wrapper http://code.google.com/p/simple-service-wrapper/. Toute aide serait grandement appréciée!

Bienvenue à Débordement de Pile. Veuillez lire la FAQ, et aussi le format de vos questions, de sorte qu'ils sont plus faciles à lire.

OriginalL'auteur user1754280 | 2012-10-17