Boa noite Gujeiros
Eu fiz um servlet que envia mensagem no meu email.
Eu executei o codigo no promp e deu certo, porem este codigo em uma servlet exibe o seguinte erro:
Erro :org.apache.coyote.tomcat5.CoyoteWriter@7d8dfe
O codigo da servlet é:
import java.io.;
import java.net.;
import javax.servlet.<em>;
import javax.servlet.http.</em>;
import org.apache.commons.mail.SimpleEmail;
import org.apache.*;
public class ServiceLoginAuth extends HttpServlet
{
public String msg;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
msg = "teste";
SimpleEmail email = new SimpleEmail();
try
{
email.setDebug(true);
email.setHostName("smtp.gmail.com");
email.setAuthentication("usuario","senha");
email.setSSL(true);
email.addTo("[email removido]");
email.setFrom("[email removido]");
email.setSubject("Teste");
email.setMsg(senha);
email.send();
}
finally
{
out.println("<html>");
out.println("<body>");
out.println("Erro :"+out.toString());
out.println("</body>");
out.println("</html>");
out.close();
}
out.println("<html>");
out.println("<body>");
out.println("mensagem : "+msg);
out.println("</body>");
out.println("</html>");
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
public String getServletInfo() {
return "Short description";
}
}
Meu servidor é o Glassfish que utilizo com Netbeans 6
Espero que alguem possa me ajudar.
Desde ja, muito obrigado.