异常:
java.lang.ClassNotFoundException: com.sun.mail.util.MailSSLSocketFactory
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
cn.itcast.service.Bservess.getSession(Bservess.java:55)
cn.itcast.web.control.sendEmailsServlet.doGet(sendEmailsServlet.java:32)
cn.itcast.web.control.sendEmailsServlet.doPost(sendEmailsServlet.java:55)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
不用web项目发送邮件正常,但是,用web后每次都出现这个异常,找了好多资料都没找到,因此决定考虑是否是jar包的问题。 在官网上下载了比较信的版本,一下子没有异常了---邮件发送成功。
mail包官网:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-eeplat-419426.html#javamail-1.4.5-oth-JPR
|