java发送电子邮件问题太严重了

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:54:15
我用JavaMail发送电子邮件正常情况下能发送邮件但是一放到项目中在tomcat下运行就不行了错误提示如下:
2009-9-22 15:45:53 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mailImpl' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/activation/DataSource
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:881)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:837)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactor

有包没导入吧

如果你数据是从数据库里取得然后发送那么在applicationContext.xml里面要有相应的bean。应该是这个原因

首先不是JMail问题,org.apache.catalina.core.StandardContext listenerStart
spring监听没有器动

同意一楼看法,是spring问题,