マネージド Bean の 1 つで JavaMail を使用する XPage アプリケーションがあります。C:\Programme\IBM\Notes\framework\shared\eclipse\plugins\com.ibm.designer.lib.javamail_9.0.0.20130301-1431\lib\mail.jar
現在、マネージド Bean のビルドパスにjar ファイルを追加しました。これはうまくいきます。しかし、ドミノ サーバーはバージョン 1.3 を使用しているため、新しいバージョンの JavaMail を使用したいと考えていますが、バージョン 1.4.x が必要です。
Oracle から新しい JavaMail jar ファイルをダウンロードしました。Domino Designer (バージョン 9) では、この jar ファイルを新しい設計要素「Code / Jars」に追加し、古い jar ファイルをビルド パスから削除します。
マネージド Bean はまだコンパイルおよび実行されていますが、Bean が使用しているバージョンを確認すると、まだバージョン 1.3 と報告されています。バージョン番号を確認するために JavaMail のデバッグ プロパティを使用すると、ドミノ サーバー コンソールにバージョン 1.3 が報告されます。
ドミノ サーバーに、アプリケーション内の jar ファイル (つまり nsf) を使用するように指示する方法はありますか? JavaMail のバージョンを更新する別の方法はありますか?
新しいバージョンの JavaMail を使用したい理由は次のとおりです。 imap サーバーからのメールを ssl で読みたい。ssl-certificates のインポートの問題を回避するために、すべてのホストを信頼したいだけです。これは MailSSLSocketFactory を介して行うことができますが、これはバージョン 1.4.2 以降でのみ利用可能です。したがって、JavaMail の新しいバージョンを使用したいと考えています。
新しいバージョンを使用したいもう 1 つの理由は次のとおりです。「IMAPFolder」の「getSortedMessages」メソッドは、バージョン 1.4.4 以降でのみ使用できます。(JavaMail のその他の機能も同様です)。