2012-01-11 66 views
3

我们想从我的tomcat web应用程序中发送邮件。Javamail作为tomcat中的JNDI资源

我继承了前置代码中的一些代码,它使用tomcat中的上下文配置文件通过JNDI查找来定义我在应用程序中使用的数据源。该文件目前看起来是这样的:

<Context path="/chronicle" debug="5" reloadable="true" crossContext="true"> 

<Logger className="org.apache.catalina.logger.FileLogger" prefix="ej-Log." suffix=".txt" timestamp="true"/> 
<Resource name="jdbc/chronicle" 
       auth="Container" 
      type="javax.sql.DataSource" 
      username="sa" 
      password="xxxxxxxx" 
       driverClassName="net.sourceforge.jtds.jdbc.Driver" 
       url="jdbc:jtds:sqlserver://localhost/PsDb" 
       maxActive="-1" 
       maxIdle="0" 
/> 
</Context> 

我从来没有能够找到的文件,这和从未见过谁做的,所以我真的不明白,我只是知道,它的作品的人。

今天早上,我想到我可以使用相同的工具来配置邮件服务器。有谁知道如何在上下文配置文件中执行此操作?

回答

0

如果您无法找到相关文档,您究竟在看什么? Tomcat documentation有一个用于声明JNDI资源的单独章节,在该章节中,有一节描述了如何声明JavaMail会话。

+0

我不知道我没有找到它,除非我一直在寻找上下文配置部分。 – Thom 2012-01-11 13:55:50