Bonjour,
j'ai développé une application Java que j'installe en tant que service windows à l'aide du Daemon Apache procrun ->
Dans cette application j'ai défini plusieurs appender log4j dont un SMTPAppender personnalisé (une classe héritant de SMTPAppender).
Lorsque je teste mon application depuis eclipse, les logs fonctionnent, les fichiers sont générés et les mails envoyés.
En revanche, une fois installé en service, les fichiers sont toujours générés et remplis, mais l'envoi de mail ne fonctionne plus.
J'ai "loggué" mon SMTPAppender pour voir si les informations de configuration étaient toujours bonnes et à priori elles le sont.
Mais aucun mail n'est envoyé...je ne comprend pas pourquoi.
Voici la commande d'installation de mon service au cas où mais je ne pense pas que ça vienne de ça :
De quoi peut venir le problème ?monService.exe //IS//monsrv --Install=C:\monService\bin\monService.exe --Startup=auto --Description="Service application monService" --Jvm=auto --Classpath=C:\monService\classes;C:\monService\lib\edtftpj.jar;C:\monService\lib\log4j-1.2.16.jar;C:\monService\lib\postgresql-8.4-702.jdbc4.jar;C:\monService\lib\mail.jar;C:\monService\activation.jar; --StartMode=jvm --StartClass=service.MaClasse --StartMethod=main --StartParams=start -- StopMode=jvm --StopClass=service.MaClasse --StopMethod=main --StopParams=stop --LogPath=C:\monService\logs --StdOutpu=auto --StdError=auto
Partager