Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1472 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  probleme connexion avec serveur SMTP via une servlet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme connexion avec serveur SMTP via une servlet

n°1858174
elhoce
Posté le 05-03-2009 à 18:42:14  profilanswer
 

Bonjour,
 
 
Je suis confronté a un problème que j'essaye de régler depuis 2 jours  :??:
 
j'ai développé une servlet qui envoie des mails en passant par un serveur SMTP j'utilise pour ça javax.mail
 
ma servlet marche parfaitement sous JBuilder 2008
mais pas lorsque elle est deployée sur mon serveur tomcat ( v5.5).
 
j'obtiens l'exception suivante :
 

Code :
  1. javax.mail.MessagingException: Could not connect to SMTP host: 213.161.198.200, port: 25;
  2.   nested exception is:
  3. java.net.ConnectException: Connection timed out: connect
  4. at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1213)
  5. at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:311)
  6. at javax.mail.Service.connect(Service.java:255)
  7. at javax.mail.Service.connect(Service.java:134)
  8. at javax.mail.Service.connect(Service.java:86)
  9. at com.sun.mail.smtp.SMTPTransport.connect(SMTPTransport.java:144)
  10. at javax.mail.Transport.send0(Transport.java:150)
  11. at javax.mail.Transport.send(Transport.java:80)
  12. at mail.Mail.sendMail(Mail.java:75)
  13. at mail.Task.execute(Task.java:85)
  14. at mail.ServerMail.doGet(ServerMail.java:37)
  15. at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  16. at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  17. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  18. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  19. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
  20. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
  21. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  22. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  23. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  24. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  25. at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
  26. at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
  27. at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
  28. at java.lang.Thread.run(Unknown Source)


 
je vois bien que ma servlet m'arrive pas a se connecter sur le serveur SMTP, mais pourquoi ?
car elle arrive très bien à le faire lorsque elle est déployée sur le serveur tomcat de JBuilder !
 
je suppose que c un problème de configuration de tomcat mais quoi ?
 
Merci de votre aide

mood
Publicité
Posté le 05-03-2009 à 18:42:14  profilanswer
 

n°1858386
fluminis
Posté le 06-03-2009 à 10:29:47  profilanswer
 

Ce forum a l'air de proposer des solutions a ton probleme :
http://forums.sun.com/thread.jspa? [...] 66&start=0


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1858414
elhoce
Posté le 06-03-2009 à 11:19:56  profilanswer
 

fluminis a écrit :

Ce forum a l'air de proposer des solutions a ton probleme :
http://forums.sun.com/thread.jspa? [...] 66&start=0


 
Merci j'ai toujours le meme
j'ai meme fait pointer JBuilder 2008 sur le tomcat ou il ça plante -> sous JBUILDER ça marche  
                                                                                      -> tomcat tout seul ça marche pas
je ne vois pas ou est la difference  :pt1cable:  


Message édité par elhoce le 06-03-2009 à 11:21:29
n°1858452
elhoce
Posté le 06-03-2009 à 13:34:44  profilanswer
 

bon j'avance un peu j'arrive a faire marcher correctement ma servlet en lançant tomcat via tomcat5 par contre j'ai toujours l'exception en lançant tomcat via tomcat5w ( c le GUI )  
 
je vois toujours pas la difference !!!


Message édité par elhoce le 06-03-2009 à 13:35:14
n°1858494
Bidem
Posté le 06-03-2009 à 14:26:18  profilanswer
 

Pour moi, ça ressemble à un problème réseau.
 
Est ce que la machine sur laquelle est le tomcat "voit" ton serveur smtp ?
Essaye de faire un telnet pour confirmer.
 
Est ce que tu as un proxy ?
Si oui, est-il configuré pour ton tomcat ?
Cf. Networking Properties (http.proxyHost et http.proxyPort)

n°1858529
elhoce
Posté le 06-03-2009 à 15:35:50  profilanswer
 

je pense pas car tomcat lancé en en ligne commande voit bien le serveur SMTP, et quand je le lance via le GUI ça passe pas  
la différence est la config j'en suis sur mais koi ?

n°1865110
elhoce
Posté le 24-03-2009 à 10:07:23  profilanswer
 

up


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  probleme connexion avec serveur SMTP via une servlet

 

Sujets relatifs
[resolu]probleme concatenation chaine en javascript[CS4] Lancement en boucle {résolu}
Comment enregistrer des données coté serveur ?[SQL SERVEUR] porbleme de concatenation
Problème avec lightboxQuestion : quelles technologies utiliser pour mon problème ?
Affichage conditionnel - Problème d'affichageProblème lecteur virtuel
problème lors publication en mode Flash Player 8Problème audio
Plus de sujets relatifs à : probleme connexion avec serveur SMTP via une servlet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR