站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JavaMail发送Email的问题!

JavaMail发送Email的问题!

摘要: JavaMail发送Email的问题!


做了一个JSP页面,用MVC三层架构,Struts框架。
在后台那里测试可以通过,但是到了JSP页面点击发送按钮就会出错。
报错如下:
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception


root cause

java.lang.NoClassDefFoundError: javax/mail/Authenticator
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
com.netbuy.bo.NetBuyBo.sendEmail(NetBuyBo.java:165)
com.netbuy.action.ClientInfoAction.execute(ClientInfoAction.java:84)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

请问这里什么一回事?谢谢!




有知道的吗?在线等..........


你要保证你要发送的主机可以到达,有些网站是有保护的,也可以自己建一个主机,下个winmail就ok了


可能是项目没有包含email的包?


javamail的包是不是没放到tomcat安装目录下的common/lib目录下


谢谢各位的回复!问题解决了。


↑返回目录
前一篇: 怎么设置mysql root密码?
后一篇: 在用MyEclipse建JSP页面的时候自动生成的一些代码是什么意思?