liberty server.xmlの下のコードスニペットを参照してください。Libertyサーバーで移行する - Libertyでメールセッションを構成する方法
<library id="objectFactoryLib">
<fileset dir="" includes="naming-factory-5.5.15.jar"/>
<fileset dir="" includes="javax.mail-1.5.5.jar"/>
</library>
<jndiObjectFactory className="org.apache.naming.factory.MailSessionFactory" id="mailSessionFactory" libraryRef="objectFactoryLib" objectClassName="javax.mail.Session"/>
自由サーバのバージョン8.5.5.7でアプリケーションをデプロイするときに、以下のエラーを取得します。
Cannot convert value of type [javax.mail.Session] to required type [javax.mail.Session] for property 'session': no matching editors or conversion strategy found.
私はすでに他の場所でのメールのjarファイルを削除しても、同じエラーを取得alone.butだけ耳/ WEB-INF/libフォルダに保存されています。 誰でもLibertyのメールセッションを設定する方法を教えてください。 Liberty 8.5.5.7のバージョンはJava Mail 1.5の機能をサポートしていません。
注:私のアプリケーションはすでにTomcat/WASで正常に実行されています。
うーん、このIBM KnowledgeCenterトピックに応じhttps://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ ae/rwlp_prog_model_support.htmlでは、Liberty 8.5.5.6にJavaMail 1.5のサポートが追加されました。このKCのトピック(https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.iseries.doc/ae/twlp_admin_javamail)を使用してJavaメール機能を構成するだけでしたか。 html –
あなたの情報をお寄せいただきありがとうございます.8.5.5.7ではjavaMail 1.5の機能がサポートされていませんので、server.xmlでその機能を有効にすることはできません。 –
あなたは今3回言いましたが、上記のリンクを見てください。 –