在项目中使用了CXF(2.1.2)来实现WebService,mvn eclispe:eclipse后发现classpath中多了将近四十个jar包,
其中geronimo为前缀的包就有七八个。
然后就发现,spring 自带的JavaMailSender 出问题了:发出的邮件没有标题、中文为乱码;检查了一圈也没有
发现问题,只能猜测是CXF所引入的jar导致的。
将geronimo -javamail .jar 从web-inf lib文件夹中删除,重启服务,一切都正常了。
CXF,你引入了这么一堆jar,有几个是你用得着的啊?