2017-07-27 1 views
0

Cette erreur s'affiche, que dois-je faire pour le supprimer?Envoi de courrier à l'aide de Java avec le fichier joint fonctionnant avec le serveur Glassfish mais pas avec Tomcat. Que devrais-je faire?

java.lang.RuntimeException: javax.mail.SendFailedException: Sending failed; 
nested exception is: 
class javax.mail.MessagingException: Exception reading response; 
nested exception is: 
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? 

t javax.servlet.http.HttpServlet.service(HttpServlet.java:660) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) 
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) 
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:625) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) 
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:498) 
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) 
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:796) 
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1372) 
at 

org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java:49) à

+1

S'il vous plaît, montrez votre code. – timiTao

+0

En fait, j'étais capable de résoudre l'erreur moi-même. Tout ce que j'avais à faire était de remplacer le java java.mail tout en utilisant le serveur GlassFish avec javax.mail jar lorsque j'utilisais le serveur Tomcat et que mon code marchait très bien. Merci pour la réponse si. –

Répondre

1

Vérifiez le numéro de port que vous utilisez dans l'URL. Le message d'erreur indique que vous utilisez HTTPS pour vous connecter à un port qui utilise le texte en clair.

Essayez 443 ou 8443 pour Tomcat.

+0

L'erreur ne concernait pas le numéro de port. –