2012-10-18 25 views
1

我试图用缝2.3.0.Final和jbossAs 7.0.2发送邮件
我发邮件,缝设施,我bean代码:如何使用jboss As 7.0.2使用seam邮件?

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="[email protected]" 
     password="xxxx" 
     ssl="true" 
     tls="false" 
     port="465"/> 

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

javax.mail.NoSuchProviderException: No provider for smtps 

我缺少的东西,或只是不可能这样?如果不是,你认为可能有解决方法?

回答

0

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

+0

感谢它现在与web-inf/lib中的mail.jar和activation.jar一起工作。 – kalaoke

相关问题