Bom dia.
Estou tendo problemas no envio de e-mail utilizando o JavaMail.
Criei uma classe que envia e-mail utilizando autenticação quando a executo direto no eclipse não dá problema algum, mas quando a executo sendo chamada da minha aplicação que está rodando no tomcat dá o seguinte erro:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at javax.mail.Session.getService(Session.java:607)
at javax.mail.Session.getTransport(Session.java:541)
at javax.mail.Session.getTransport(Session.java:484)
at javax.mail.Session.getTransport(Session.java:464)
at javax.mail.Session.getTransport(Session.java:450)
Já tentei de tudo e não consegui resolver este problema.
Obs.: O erro so acontece quando tento enviar o e-mail da aplicação que está rodando no Tomcat.
Se alguém puder me ajudar eu agradeço.
Um abraço,
Daniel Filipe.