一个java发送EMAIL的问问题:在main种正常,在servlet发就出现错误,错误如下
java.lang.SecurityException: class "javax.mail.Session " 's signer information does not match signer information of other classes in the same package
------解决方案--------------------不要用Session.getDefaultInstance();可能是javamail.transport被webserver改掉了
------解决方案--------------------如果有imap.jar在你的classpath里则删除它 , 确认有 mail.jar 和 activation.jar。
------解决方案--------------------跟老竹子 所说 我估计是你加这个包 activation.jar 因为它不在javamail中 你需要单独去下这个包.