在idea里用一个main函数测试没有问题,但部署到tomcat后总是报java.lang.NoClassDefFoundError: javax/mail/Message的错误。
后来在pom里面添加了依赖:
<dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>activation</groupId> <artifactId>activation</artifactId> <version>1.0.2</version> </dependency>
运行后还是报错,
最后我在网上下载了
javax.mail下载下来加到tomcat对应的lib里面,错误消失