请参考下面的代码片段server.xml.
<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.
我已经在其他地方删除了邮件罐,只保存在耳朵/网络inf / lib文件夹中,但甚至得到同样的错误。任何人都可以拨打如何在 Liberty 中配置邮件会话的电话。自由 8.5.5.7 版本不支持 java 邮件 1.5 功能。
注意:我的应用程序已经在Tomcat /WAS中成功运行。
您应该使用<code>
<mailSession
description="Mail session for testing"
from="Liberty2@itso.ibm.com"
host="mailHost"
jndiName="mail/itsoMailSession"
mailSessionID="itsoMailSession"
user="validUser@account.com"
password="password"/>
在应用程序中,您像这样请求它:
@Resource(lookup="mail/itsoMailSession")
Session mailSession;
检查以下资源:
我们正在将我们的应用程序代码从WAS8.0迁移到Liberty17.0.0.1。我们的应用程序使用邮件功能,当用户处理请求时调用该功能。有人能帮助我们配置邮件server.xml.是否必须为server.xml中的标签提供用户和密码?
我有一个在Liberty WebSphere Server 17.0.0.2上使用AngularJSP的项目,现在我必须对其进行升级。该项目需要升级到Angular 4 Liberty,我不知道如何正确地完成。 我现在尝试过的是: 使用角度 CLI 生成项目以生成分离文件夹。然后,我把这个分歧放在网络-INF上 提前感谢。
我在本地有属性文件,我通过下面的方法在代码中读取字符串路径OfFile=System.getProperties("arg.get.prop"); 如何设置此系统属性以获取我的属性文件的自由路径server.xml
我在安装Liberty Profile时遇到了问题。我已经下载并安装了eclipse Juno JEE版,并从wasdev安装了was开发工具。在我重新创建了默认软件站点后,这一切都很好,由于某种原因,这些站点没有开箱即用。 当我查看已安装软件的列表时,Eclipse报告工具包已安装。但是,当我创建服务器实例时,没有Liberty Profile选项。IBM下的唯一条目是“IBM WebSpher
我们正在将代码从 WAS 8 迁移到 Liberty.In WAS 8,我们有一个配置,可以将更新的策略放在 3 到 8 之间,间隔 1 小时。我们试图在自由中模仿相同的配置。任何人都可以帮助我们如何配置它