【问题标题】:How to use seam mail with jboss As 7.0.2?jboss As 7.0.2 如何使用seam mail?
【发布时间】:2012-10-19 05:13:33
【问题描述】:

我尝试使用 seam 2.3.0.Final 和 jbossAs 7.0.2 发送邮件
我用接缝设备发送邮件,我的 bean 代码:

String path = /** some Path to email template**/
        try
        {
            renderer.render(path);
        }
        catch (Exception e)
        {
            log.error(e.getMessage());
            throw new Exception(e);
        }  

在我的 component.xml 中:

<mail:mail-session host="smtp.gmail.com"
        username="user@domain.com"
        password="xxxx"
        ssl="true"
        tls="false"
        port="465"/>

我知道 JBossAs 7.1.x 支持邮件(允许 jndi 的邮件会话配置),但这不是我们的选择。
当我发送电子邮件时,我收到此错误:

javax.mail.NoSuchProviderException: No provider for smtps  

是我遗漏了什么还是不可能这样?如果没有,您认为有解决方法吗?

【问题讨论】:

    标签: email seam jboss7.x


    【解决方案1】:

    检查您的应用程序的类路径(.ear.list/.war.list 文件,如果我没记错的话)。这里this link.
    在我们的项目中我们也使用了它,但它不够灵活,可能很快就不能满足您的需求(还有性能低下等问题),您越早切换到 apache mail(或其他东西)越好。

    【讨论】:

    • 感谢它现在可以与 web-inf/lib 中的 mail.jar 和 activation.jar 一起使用。
    猜你喜欢
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    相关资源
    最近更新 更多