利用spring的类JavaMailSenderImpl发邮件,出现的问题如下,希望各位帮帮忙,谢了。
做法:
1 在attendContext.xml(spring的配置文件)中定义如下:
<bean id="javaMail" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host"><value>smtp.163.com</value></property>
<property name="username"><value>aa-aa537</value></property>
<property name="password"><value>123456</value></property>
</bean>
然后再启动tomcat后,console出现如下错误信息:
2006-03-29 20:11:06 ERROR ContextLoader:205 - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'javaMail' defined in ServletContext resource [/WEB-INF/classes/com/prosoft/management/attendContext.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