你好!我在STRUTS ACTION中调用自己写的发邮件的CLASS,出错!
javax.servlet.ServletException: Servlet execution threw an exceptionjava.lang.NoClassDefFoundError: javax/mail/SendFailedException
com.crystal.module.admin.action.EmailAction.doSend(EmailAction.java:89)
com.crystal.module.admin.action.EmailAction.execute(EmailAction.java:67)
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:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
com.crystal.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:86)
javax.servlet.ServletException: Servlet execution threw an exceptionjava.lang.NoClassDefFoundError: javax/mail/SendFailedException
com.crystal.module.admin.action.EmailAction.doSend(EmailAction.java:89)
com.crystal.module.admin.action.EmailAction.execute(EmailAction.java:67)
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:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
com.crystal.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:86)
工程下的LIB
TOMCAT下common 的LIB
TOMCAT下server 的LIB
TOMCAT下shared 的LIB
还是其它的地方?
如果可以的話請發activation.jar 和 mail.jar給我!
[email protected]
java.lang.NoClassDefFoundError
javax.activation.MailcapCommandMap.loadFile(MailcapCommandMap.java:188)
javax.activation.MailcapCommandMap.<init>(MailcapCommandMap.java:139)
javax.activation.CommandMap.getDefaultCommandMap(CommandMap.java:55)
javax.activation.DataHandler.getCommandMap(DataHandler.java:146)
javax.activation.DataHandler.getDataContentHandler(DataHandler.java:578)
javax.activation.DataHandler.getContent(DataHandler.java:511)
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1020)
javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:1841)
javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1822)
com.crystal.util.Email.sendout(Email.java:172)
com.crystal.util.Email.send(Email.java:220)
com.crystal.module.admin.action.EmailAction.doSend(EmailAction.java:83)
com.crystal.module.admin.action.EmailAction.execute(EmailAction.java:58)
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:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)