`
- 浏览:
47852 次
- 性别:
- 来自:
武汉
-
自己琢磨的一个完整的mail properties JNDI session 配置
xml 代码
- <?xml version='1.0' encoding='UTF-8'?>
-
- <Context displayName="Webmail" docBase ="Webmail" path="/Webmail"
- reloadable ="true" crossContext="true">
-
- <Logger className="org.apache.catalina.logger.FileLogger"
- prefix="Webmail_log." suffix=".txt" timestamp="true"/>
-
- <Resource name="mailsession" auth="Container" type="javax.mail.Session"/>
-
- <ResourceParams name="mailsession">
-
-
- <parameter>
- <name>factory</name>
- <value>org.apache.naming.factory.MailSessionFactory</value>
- </parameter>
-
-
- <parameter>
- <name>mail.transport.protocol</name>
- <value>smtp</value>
- </parameter>
-
-
- <parameter>
- <name>mail.store.protocol</name>
- <value>imap</value>
- </parameter>
-
-
- <parameter>
- <name>mail.smtp.host</name>
- <value>mail.sohu.com</value>
- </parameter>
-
-
- <parameter>
- <name>mail.smtp.class</name>
- <value>com.sun.mail.smtp.SMTPTransport</value>
- </parameter>
-
-
- <parameter>
- <name>mail.imap.class</name>
- <value>com.sun.mail.imap.IMAPStore</value>
- </parameter>
-
-
- <parameter>
- <name>mail.imap.partialfetch</name>
- <value>false</value>
- </parameter>
-
-
- <parameter>
- <name>mail.imap.fetchsize</name>
- <value>128</value>
- </parameter>
-
-
- <parameter>
- <name>mail.debug</name>
- <value>true</value>
- </parameter>
-
-
- <parameter>
- <name>mail.smtp.auth</name>
- <value>true</value>
- </parameter>
-
- </ResourceParams>
-
- </Context>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
例如,配置一个名为`sqlconn`的数据源: ```xml auth="Container" type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;...
Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API,它为各种服务提供了一个统一的接口,如数据库连接、邮件服务等。在Java应用程序中,JNDI常用于查找和绑定资源,如数据源、...
### JNDI数据源配置详解 #### 一、引言 在现代企业级应用开发中,数据库连接管理是一项至关重要的任务。为了简化这一过程并提高应用程序的可移植性和可维护性,Java命名与目录接口(Java Naming and Directory ...
其次,"jndi.properties"文件是用来配置JNDI的,JNDI是一个接口,允许Java程序查找和绑定命名服务。在EJB+JPA环境中,它通常用于定义数据源(DataSource)的JNDI名称,这样应用就可以通过这个名字找到并连接到数据库...
JNDI(Java Naming and Directory Interface)是Java平台中用于访问命名和目录服务的API,它为各种服务提供了一个统一的接口。在Java应用程序中,JNDI主要用来查找和绑定资源,例如数据库连接池、邮件服务器配置等。...
这个“log4j\c3p0\jndi详细配置实例”可能是包含了一个演示如何整合这三个技术的示例项目。下面将分别介绍这三个关键概念及其配置。 **1. log4j** `log4j`是Apache的一个开源项目,提供了一种灵活的日志记录系统。...
- 在Java应用服务器(如Tomcat、JBoss、WebLogic等)中,你需要先配置一个JNDI数据源。这通常在服务器的管理控制台或者配置文件(如Tomcat的`context.xml`)中完成。例如,在Tomcat中,可以在`server.xml`或`...
总结来说,配置JNDI数据源是Spring与Tomcat协同工作的一个重要环节,它提高了系统的灵活性和可维护性,同时也优化了数据库连接的管理。通过理解JNDI的工作原理以及如何在Spring中配置和使用JNDI数据源,开发者能够更...
通过以上步骤,你就可以在Spring环境中创建一个等价于JNDI配置的数据源了。这种方式不仅适用于非Web环境,也适合那些希望在Web环境中避免使用JNDI的场景。记住,选择合适的数据源和配置策略对于应用性能和稳定性至关...
在描述中提到的"应用服务器JNDI自动配置工具",可能是一个工具或框架,它自动处理JNDI资源的配置,使得开发者无需手动编写大量的XML配置文件或者在代码中硬编码资源信息。这样的工具通常会提供图形化界面或者命令行...
在Java应用服务器中,JNDI通常被用来查找和绑定数据源(DataSource),这些数据源可以是预配置好的数据库连接池,使得多个应用能够共享同一个数据库连接,提高系统性能和资源利用率。 1. **配置数据源**: 在Java...
JNDI(Java Naming and Directory Interface)是Java平台的一个标准接口,用于访问命名和目录服务。在企业级应用中,JNDI常被用于查找和引用各种资源,如数据库连接、消息队列等。在Tomcat服务器中,JNDI的配置尤为...
在Tomcat6.0中配置JNDI,主要是为了实现应用中的数据源管理,使得多个应用可以共享一个数据库连接池,提高资源利用率和系统性能。 **一、JNDI的基本概念** JNDI提供了一个统一的接口,让开发者可以查找和绑定各种...
JNDI提供了一个通用的API,用于查找和管理分布式环境中各种命名和目录服务。这些服务包括但不限于DNS、LDAP、NIS等。使用JNDI的主要优势在于其与平台无关性——开发人员可以使用相同的代码来访问不同类型的命名服务...
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称...本文档主要是tomcat配置jndi有全局配置和局部配置:
JBoss作为一个高性能的Java应用服务器,提供了丰富的功能支持企业级应用开发。JNDI作为Java平台的标准命名和目录接口,用于查找和管理分布式环境中的对象和服务,包括数据库连接等资源。通过在JBoss中配置JNDI数据源...
在标题"**EJB例子包含client以及jndi配置**"中,我们可以理解这是一个关于EJB应用的实例,它不仅包括了EJB服务器端的实现,还包含了客户端(client)的代码以及JNDI(Java Naming and Directory Interface)的配置。...
Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供了多种配置数据源的方式,其中包括通过JNDI(Java Naming and Directory Interface)来查找和配置数据源。JNDI...