Je suis à la recherche d'un moyen de définir par programme les options Java pour Tomcat 6.0 fonctionnant en tant que service Windows. Lorsque vous utilisez startup.bat
et shutdown.bat
, vous pouvez définir ces variables dans un fichier setenv.bat
ou catalina.bat
. Toutefois, pour Tomcat s'exécutant en tant que service Windows, ces options doivent être définies manuellement dans la section Options Java de l'utilitaire de configuration.Possibilité de définir par programme les options Java pour Tomcat en tant que service Windows
Est-il possible de définir ces options par programme? Contexte: J'essaye d'écrire un installateur qui déploiera mon application sur un serveur Tomcat 6.0 existant. Je peux faire tout le reste par programmation, mais je vais toujours demander à l'utilisateur d'ajouter manuellement quelques options Java dans ces paramètres. C'est loin d'être idéal, d'autant plus que ces options sont sensibles à la casse et aux espaces.
La configuration du service va finalement dans le registre de Windows. Je ne suis pas sur Windows en ce moment, donc je ne peux pas vous donner une réponse correcte, mais il devrait être possible de manipuler les clés de registre d'une manière ou d'une autre. –