【问题标题】:Required services that are not installed "jboss.naming.context.java.jboss.mail.GmailSES",未安装的必需服务\"jboss.naming.context.java.jboss.mail.GmailSES\",
【发布时间】:2022-11-19 13:19:57
【问题描述】:
"jboss.deployment.unit.\"EmployeeAttendenceAPI.war\component.CommonMailTemplateWebService.START",
"jboss.deployment.unit.\"EmployeeAttendenceAPI.war\component.ShiftAutomationNewMail.START",      "jboss.deployment.unit.\"EmployeeAttendenceAPI.war\".component.ShiftAutomationNewMail.WeldInstantiator",etc

我试图在我的 java 应用程序中生成战争,但无法执行,我的 wild fly 服务器显示此错误,

检查邮件服务器 smtp-its 在我的 standalone.bat 中配置良好,还添加了 java 邮件 jar 文件, 同样的邮件配置在另一个项目中工作正常,为什么这里显示错误

【问题讨论】:

  • 您用于获取邮件会话的 JNDI 配置看起来有误。粘贴邮件子系统配置以查看问题出在哪里。

标签: java smtp wildfly mail-server


【解决方案1】:

“GmailSES”-是这样的资源(查找)名称“@Resource(lookup = "java:jboss/mail/GmailSES")*"" 在我的后端 java 代码中, 我在 standalone.xml 中的数据源列表中遗漏了这个名称。添加后出现错误。 Gmail 服务是一个自定义名称,所以每当你面对未安装的必需服务尝试检查姓名...以及它显示的行 ;):(

【讨论】:

    猜你喜欢
    • 2017-01-09
    • 2019-06-01
    • 2017-12-01
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2017-03-14
    • 2020-07-31
    • 1970-01-01
    相关资源
    最近更新 更多