0

apche-commons-emailJava Web アプリケーションで、API を使用して電子メールを送信しようとしています。IDjboss5 mail-service.xmlからメールを送信するように を設定しました。Gmailしかし、私はエラーが発生しています

org.jboss.resteasy.spi.UnhandledException: java.lang.ClassCastException: 
                 javax.mail.Session cannot be cast to javax.mail.Session

行を実行するとき

Session mailSession = (Session) ictx.lookup("java:/Mail");

助けてください。

4

1 に答える 1

0

これは、元のオブジェクトjavax.mail.Sessionとともにクラスをロードするカスタム クラス ローダーとしてしか見ることができません。javax.mail.Session

しかし、最初のクラスのオブジェクトを 2 番目のクラスのインスタンスにキャストしようとすると、両方のオブジェクトが一致しないため (つまり、メソッド名、メンバー変数など)、例外が発生します。

この回答と同じ質問に対する他の回答を確認してください。

于 2013-03-21T00:34:36.760 に答える