Je tente de déployer un programme en tant que service Windows avec le démon apache commons. J'ai tout mis en place bien à côté du classpath.Apache Commons Daemon spécifie classpath
Classpath=C:\test\test-service\lib\*
spécifie où le service lui-même est, mais le service a besoin des fichiers de configuration pour exécuter et ceux-ci sont sous
Classpath=C:\test\test-service\conf\*
maintenant je lutte pour le faire fonctionner pour que le programme utilise C:\test\test-service\*
comme classpath et pas seulement l'un des deux spécifiés ci-dessus. malheureusement, C:\test\test-service\*
ne fonctionne pas et lance un ClassDefNotFoundException
pour la classe de démarrage. cette erreur est résolue par C:\test\test-service\lib\*
mais ensuite j'obtiens l'erreur que mes fichiers de configuration ne peuvent pas être lus. donc je pensais, pourquoi ne pas ajouter aussi le chemin de configuration à la classpath comme ceci:
Classpath=C:\test\test-service\lib\*;C:\test\test-service\conf\*
mais cela jette encore le FileNotFoundException
. Est-ce que quelqu'un a une solution à cela?