我已经关注了JBoss Web - JNDI资源HOW-TO,但仍然在mail / Session上收到无效的JNDI绑定错误。以下是相关文件中的条目。 网络应用程序名称是goDog。 JBoss的-web.xml中:
<jboss-web>
<context-root>goDog</context-root>
</jboss-web>
WEB-INF / web.xml片段:
<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中:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="mail/Session" auth="Container" type="javax.mail.Session" mail.smtp.host="<themailserver>" />
</Context>
我感谢任何指导。 最后一个毛刺卡在我的袜子上以便成功部署。