JavaMailのは、スローjava.lang.NoSuchMethodErrorの:. Com.sun.mail.util.TraceInputStreamの<init>(Ljava異常なソリューションを発送について

私たちは、JavaMailの次の例外の使用であってもよいです。

1つのスレッドの例外"メイン" java.lang.NoSuchMethodErrorの:com.sun.mail.util.TraceInputStream <初期化>(Ljava / IO /入力ストリーム; LCOM /太陽/メール/ UTIL / MailLogger;)V
 2      はcom.sunで.mail.smtp.SMTPTransport.initStreams(SMTPTransport.java:2014 3      com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1936で4      com.sun.mail.smtp.SMTPTransport.protocolConnectで(SMTPTransport .java:654 5      javax.mail.Service.connect(Service.java:291で6      javax.mail.Service.connectで(Service.java:172 7      javax.mail.Service.connectで(Service.java :192)

異常が競合ジャーパッケージによって引き起こされる、我々はポンポンファイルを手動で導入する必要があるメッセージ送信するとき  のjavax.mail異常は、我々だけが発生した場合、パッケージにも瓶の他に含まれている場合は、この時点でパッケージをまた、Mavenの見つける必要に含まれるのjavax.mail  示すように、リスト上のパケットの瓶を:

 

 その後のみ対応のjar依存ローカル除外するために必要な   のjavax.mail  袋の問題が解決され、

。1 <除外>
 2      <! -パケットの衝突は、失敗を避けるために、メールを送信、メールを除外- >
 3。      <除外>
 4。          <groupIdを>のjavax.mail </ groupIdを>
 5。          <たartifactId> mailapi </たartifactId>
 6。      </除外>
 7 </除外>

おすすめ

転載: www.cnblogs.com/yanwu0527/p/11796690.html