
Envoyé par
diamonds
Bonjour
J'ai un script shell avec les droits suivants : rwxrwxrwx
Ce script shell envoi un email à l'utilsateur.
Lorsque j'embarque sur le serveur unix où se trouve ce script et je le lance sur la ligne de commande, il marche bien (l'utilisateur recoit un email)
Mais lorsque je lance ce script à partir d'une application java développée avec Netbeans et VWP, l'application s'exécute bien sur le serveur mais l'email n'est pas envoyé. Mais ca ne donne pas d'erreur. Visiblement tous marche bien.
J'ai déployé le .war sur le serveur qui contient le serveur web tomcat.
Je suis allé voir dans le répertoire du serveur qui contient mon war, et j'ai vu que l'utilisateur du war est "tomcat"
C'est que l'application tourne bien sur le serveur, mais le courriel n'est pas envoyé et aucune erreur n'est affichée.
J'ai aussi accéder au serveur avec l'utilsateur Tomcat et j'ai éxécuter le script shell sur la ligne de commande. Dans ce cas l'utilsateur a reçu le email.
Il faut peut-être dire à Tomcat d'accepter le nom de l'application, mais je ne sais pas comment.
Merci de votre aide.
Partager