org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'javaMailSender' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Class that bean class [org.springframework.mail.javamail.JavaMailSenderImpl] depends on not found; nested exception is java.lang.NoClassDefFoundError: javax/mail/MessagingException
java.lang.NoClassDefFoundError: javax/mail/MessagingException
搞了很久都不明白是什么回事,因为在测试时都没有问题,而且提示中的包在项目里都有.最后通过网上搜索把问题解决了,
原来在使用Spring这样的框架的一些丰富功能时,都要在完整的J2EE容器下运行,因为Spring只不过提供J2EE容器功能的又一种调用方式罢了,所以把j2ee中的activation.jar,和mail.jar包复制到Tomcat中的common/lib目录下就发布成功了.
转:http://carter.zhmy.com/archives/2007/113041.html
分享到:
相关推荐
在JSP中使用JavaMail;在JSP中使用JavaMail
Spring Use JavaMail SendEmail(spring使用javamail发送邮件的例子)
导入到Myeclipse 即可运行 测试使用的是QQ邮箱 在application.xml中配置的发送邮箱 要到邮箱中设置 POP3/SMTP服务为开。项目不部署到tomcat后启动服务,然后运行test.java 就发送了,。绝对可以发送
在spring利用javamail,quartz定时发送邮件
javamail问题及解决方案源码
spring+javamail代码示例
linux服务器报警—使用javamail
Spring整合JavaMail发送qq邮件,极简单的例子。看完就会。。。
先详细介绍javamail的开发,之后结合spring框架,包含一般邮件,html邮件,附件,音乐附件等开发文档,精品文档27页,参考文中实例即可完美开发。
javamail中文API文档 方法解释详细。
本javamail项目,内含整个项目源代码,直接导入到myeclipse中即可运行成功,实现了可选的qq、163、126、sina、sohu等邮箱的发送邮件功能,里面有直接运行就可发邮件的java程序,也有直接运行就可发邮件的java web...
使用JAVAMail代发邮件 资源源于不但搜索,自由源于不但努力
Android中使用JavaMail发送电子邮件
此源码是使用javamail发送邮件,可以实现静默发送邮件,可以发送附件资源等。有相应的使用说明,快捷好用
Spring框架整合Quartz,使用javamail定时发送邮件
NULL 博文链接:https://lihongtai.iteye.com/blog/2178787
Android使用JavaMail开发邮箱最新jar包集合
spring里配置javamail支持ftl模板,支持异步发送最大支持1000份,可以带多份附件