首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jboss JNDI安装失败-没有有效的JNDI绑定

jboss JNDI安装失败-没有有效的JNDI绑定
EN

Stack Overflow用户
提问于 2015-11-20 22:02:50
回答 1查看 145关注 0票数 0

我已经按照JNDI Web - JNDI Resources HOW-TO进行了操作,但是在邮件/会话中仍然出现了一个no valid JBoss binding错误。以下是相关文件中的条目。web应用程序名称为goDog。jboss-web.xml:

代码语言:javascript
复制
 <jboss-web>
          <context-root>goDog</context-root>
    </jboss-web>

WEB-INF/web.xml代码片段:

代码语言:javascript
复制
<resource-ref>
        <description>
            Resource reference to a factory for javax.mail.Session
            instances that may be used for sending electronic mail
            messages, preconfigured to connect to the appropriate
            SMTP server.
        </description>
        <res-ref-name>
            mail/Session
        </res-ref-name>
        <res-type>
            javax.mail.Session
        </res-type>
        <res-auth>
            Container
        </res-auth>
    </resource-ref>

META-INF/context.xml:

代码语言:javascript
复制
 <?xml version="1.0" encoding="UTF-8"?>
   <Context>
   <Resource name="mail/Session" auth="Container" type="javax.mail.Session" mail.smtp.host="<themailserver>" />        
   </Context>

感谢您的指导。最后的毛刺粘在我的袜子上才能成功部署。

EN

回答 1

Stack Overflow用户

发布于 2015-11-24 01:28:45

我已经确定了JBoss (4.2,是的,我知道,非常旧) JNDI Mail资源配置的解决方案。下面是解决方案。1. \WEB-INF/web.xml中的resource-ref(erence)条目:

代码语言:javascript
复制
<resource-ref>
        <description>
            Resource reference to a factory for javax.mail.Session
            instances that may be used for sending electronic mail
            messages, preconfigured to connect to the appropriate
            SMTP server.
        </description>
        <res-ref-name>mail/Session</res-ref-name>
        <res-type>javax.mail.Session</res-type>
        <res-auth>Container</res-auth>
</resource-ref>

  1. JBoss中间文件\WEB-INF/ JBoss -web.xml中的一个条目,用于将web.xml资源引用(Erence)连接到JNDI JBoss邮件服务:

mail/Session java:/Mail

  • JBoss中的更新邮件资源文件server\deploy\mail_service.xml (mail.smtp.host属性):

代码语言:javascript
复制
  java:/Mail     nobody     password                                                      jboss:service=Naming
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33828621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档