WEB SERVICE AXIS TOMCAT 5.5.9: probleme pour envoyer un mail avec une piece jointe et du text
5 réponses
Cyril
Bonjour,
J'ai un problème pour envoyer un mail avec du text et une piece joint à
partir d'un WEB SERVICE.
Ma classe a une fonction sendMsgAttachement qui envoie un mail avec une
piece joint et du text. Cette fonctionnalité fonctionne trés dans un
environnement local c'est à dire lors que je l'exécute avec un void main
mais lorsque j'ai transformé ma classe en WEB SERVICE (AXIS) je reçois
des mail avec le contenu vide. Merci de votre aide.
Voici la fct:
private boolean sendMsgAttachFile(String _to, String _subject, String
_bodyText, String _fileName, int iddoc) {
Properties props = new Properties();
props.setProperty("mail.smtp.host", smtp);
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TestMan
Bonjour,
J'ai un problème pour envoyer un mail avec du text et une piece joint à partir d'un WEB SERVICE.
Ma classe a une fonction sendMsgAttachement qui envoie un mail avec une piece joint et du text. Cette fonctionnalité fonctionne trés dans un environnement local c'est à dire lors que je l'exécute avec un void main mais lorsque j'ai transformé ma classe en WEB SERVICE (AXIS) je reçois des mail avec le contenu vide. Merci de votre aide.
J'imagine que vous avez bien dans vos log "The email is sent with file ..." :(
Bon, pas vu de gros blème, en espérant que qqn aura des plus idées ... en attendant essayez de voir en "pas à pas" avec un debogger dans votre outil de dev (voir les doc de l'outil et du serveur d'appli).
A+ TM
Bonjour,
J'ai un problème pour envoyer un mail avec du text et une piece joint à
partir d'un WEB SERVICE.
Ma classe a une fonction sendMsgAttachement qui envoie un mail avec une
piece joint et du text. Cette fonctionnalité fonctionne trés dans un
environnement local c'est à dire lors que je l'exécute avec un void main
mais lorsque j'ai transformé ma classe en WEB SERVICE (AXIS) je reçois
des mail avec le contenu vide. Merci de votre aide.
J'imagine que vous avez bien dans vos log "The email is sent with file
..." :(
Bon, pas vu de gros blème, en espérant que qqn aura des plus idées ...
en attendant essayez de voir en "pas à pas" avec un debogger dans votre
outil de dev (voir les doc de l'outil et du serveur d'appli).
J'ai un problème pour envoyer un mail avec du text et une piece joint à partir d'un WEB SERVICE.
Ma classe a une fonction sendMsgAttachement qui envoie un mail avec une piece joint et du text. Cette fonctionnalité fonctionne trés dans un environnement local c'est à dire lors que je l'exécute avec un void main mais lorsque j'ai transformé ma classe en WEB SERVICE (AXIS) je reçois des mail avec le contenu vide. Merci de votre aide.
J'imagine que vous avez bien dans vos log "The email is sent with file ..." :(
Bon, pas vu de gros blème, en espérant que qqn aura des plus idées ... en attendant essayez de voir en "pas à pas" avec un debogger dans votre outil de dev (voir les doc de l'outil et du serveur d'appli).
A+ TM
Cyril
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
J'ai un problème pour envoyer un mail avec du text et une piece joint à partir d'un WEB SERVICE.
Ma classe a une fonction sendMsgAttachement qui envoie un mail avec une piece joint et du text. Cette fonctionnalité fonctionne trés dans un environnement local c'est à dire lors que je l'exécute avec un void main mais lorsque j'ai transformé ma classe en WEB SERVICE (AXIS) je reçois des mail avec le contenu vide. Merci de votre aide.
Voici la fct:
private boolean sendMsgAttachFile(String _to, String _subject, String _bodyText, String _fileName, int iddoc) { Properties props = new Properties(); props.setProperty("mail.smtp.host", smtp);
J'imagine que vous avez bien dans vos log "The email is sent with file ..." :(
Bon, pas vu de gros blème, en espérant que qqn aura des plus idées ... en attendant essayez de voir en "pas à pas" avec un debogger dans votre outil de dev (voir les doc de l'outil et du serveur d'appli).
A+ TM
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec
attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il
existait déjà dans le comm/lib de Tomcat.
Bonjour,
J'ai un problème pour envoyer un mail avec du text et une piece joint
à partir d'un WEB SERVICE.
Ma classe a une fonction sendMsgAttachement qui envoie un mail avec
une piece joint et du text. Cette fonctionnalité fonctionne trés dans
un environnement local c'est à dire lors que je l'exécute avec un void
main mais lorsque j'ai transformé ma classe en WEB SERVICE (AXIS) je
reçois des mail avec le contenu vide. Merci de votre aide.
Voici la fct:
private boolean sendMsgAttachFile(String _to, String _subject, String
_bodyText, String _fileName, int iddoc) {
Properties props = new Properties();
props.setProperty("mail.smtp.host", smtp);
J'imagine que vous avez bien dans vos log "The email is sent with file
..." :(
Bon, pas vu de gros blème, en espérant que qqn aura des plus idées ...
en attendant essayez de voir en "pas à pas" avec un debogger dans votre
outil de dev (voir les doc de l'outil et du serveur d'appli).
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
J'ai un problème pour envoyer un mail avec du text et une piece joint à partir d'un WEB SERVICE.
Ma classe a une fonction sendMsgAttachement qui envoie un mail avec une piece joint et du text. Cette fonctionnalité fonctionne trés dans un environnement local c'est à dire lors que je l'exécute avec un void main mais lorsque j'ai transformé ma classe en WEB SERVICE (AXIS) je reçois des mail avec le contenu vide. Merci de votre aide.
Voici la fct:
private boolean sendMsgAttachFile(String _to, String _subject, String _bodyText, String _fileName, int iddoc) { Properties props = new Properties(); props.setProperty("mail.smtp.host", smtp);
J'imagine que vous avez bien dans vos log "The email is sent with file ..." :(
Bon, pas vu de gros blème, en espérant que qqn aura des plus idées ... en attendant essayez de voir en "pas à pas" avec un debogger dans votre outil de dev (voir les doc de l'outil et du serveur d'appli).
A+ TM
TestMan
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup d'investiguer la chose pour voir la cause.
A+ TM
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec
attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il
existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre
ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup
d'investiguer la chose pour voir la cause.
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup d'investiguer la chose pour voir la cause.
A+ TM
Cyril
En fait j'ai decouvert le problème car j'utiliser un DataHandler et un DataSource qui sont dans activation.jar. L'explication tiens sans doute du fait que Axis travaille dans une virtual machine séparée, certaines applications font çà pour éviter les conflits (par exemple au niveau de Xerces ou Xalan)...
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup d'investiguer la chose pour voir la cause.
A+ TM
En fait j'ai decouvert le problème car j'utiliser un DataHandler et un
DataSource qui sont dans activation.jar. L'explication tiens sans doute
du fait que Axis travaille dans une virtual machine séparée, certaines
applications font çà pour éviter les conflits (par exemple au niveau de
Xerces ou Xalan)...
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec
attachement j'ai du mettre activation.jar dans son WEB-INF/lib même
s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre
ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup
d'investiguer la chose pour voir la cause.
En fait j'ai decouvert le problème car j'utiliser un DataHandler et un DataSource qui sont dans activation.jar. L'explication tiens sans doute du fait que Axis travaille dans une virtual machine séparée, certaines applications font çà pour éviter les conflits (par exemple au niveau de Xerces ou Xalan)...
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup d'investiguer la chose pour voir la cause.
A+ TM
TestMan
En fait j'ai decouvert le problème car j'utiliser un DataHandler et un DataSource qui sont dans activation.jar. L'explication tiens sans doute du fait que Axis travaille dans une virtual machine séparée, certaines applications font çà pour éviter les conflits (par exemple au niveau de Xerces ou Xalan)...
Bonjour,
Une VM séparée, j'en doute si Axis tourne dans Tomcat, mais un ClassLoader différent (celui de la webapp vs celui de Tomcat), c'est fort possible ... mais par contre, si la classe n'est pas dans la portée vous devriez opbtenir un ClassNotFound quelque part (log du serveur par exemple), or celà n'est pas le cas ! Celà laiss penser qu'un composant quelque part "absorbe" l'exception ClassNotFound ... assez innatendu comme comportement.
A+ TM
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup d'investiguer la chose pour voir la cause.
A+ TM
En fait j'ai decouvert le problème car j'utiliser un DataHandler et un
DataSource qui sont dans activation.jar. L'explication tiens sans doute
du fait que Axis travaille dans une virtual machine séparée, certaines
applications font çà pour éviter les conflits (par exemple au niveau de
Xerces ou Xalan)...
Bonjour,
Une VM séparée, j'en doute si Axis tourne dans Tomcat, mais un
ClassLoader différent (celui de la webapp vs celui de Tomcat), c'est
fort possible ... mais par contre, si la classe n'est pas dans la portée
vous devriez opbtenir un ClassNotFound quelque part (log du serveur par
exemple), or celà n'est pas le cas ! Celà laiss penser qu'un composant
quelque part "absorbe" l'exception ClassNotFound ... assez innatendu
comme comportement.
A+
TM
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice
avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib
même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre
ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup
d'investiguer la chose pour voir la cause.
En fait j'ai decouvert le problème car j'utiliser un DataHandler et un DataSource qui sont dans activation.jar. L'explication tiens sans doute du fait que Axis travaille dans une virtual machine séparée, certaines applications font çà pour éviter les conflits (par exemple au niveau de Xerces ou Xalan)...
Bonjour,
Une VM séparée, j'en doute si Axis tourne dans Tomcat, mais un ClassLoader différent (celui de la webapp vs celui de Tomcat), c'est fort possible ... mais par contre, si la classe n'est pas dans la portée vous devriez opbtenir un ClassNotFound quelque part (log du serveur par exemple), or celà n'est pas le cas ! Celà laiss penser qu'un composant quelque part "absorbe" l'exception ClassNotFound ... assez innatendu comme comportement.
A+ TM
Bonjour,
J'ai trouvé la solution. Pour envoie un mail depuis un webservice avec attachement j'ai du mettre activation.jar dans son WEB-INF/lib même s'il existait déjà dans le comm/lib de Tomcat.
Bonjour,
Super :)
N'y avait-il aucune exception dans les logs (genre ClassNotFoundException ) ? Si c'est le cas, ça pourrait valoir le coup d'investiguer la chose pour voir la cause.