`
boy00fly
  • 浏览: 198038 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Tomcat6.0.29 JNDI Datasource配置

阅读更多

1. Global JDBC DateSource

 

    步骤1 :在$CATALINA_BASE/conf/server.xml中<GlobalNamingResources>下添加<Resource> 下面是一个例子:

<Resource name="jdbc/agri" auth="Container" type="javax.sql.DataSource"
		  maxActive="100"  maxIdle="30" maxWait="10000"  
		  username="******" password="*******"  
		  driverClassName="oracle.jdbc.driver.OracleDriver"  
		  url="jdbc:oracle:thin:@192.168.201.101:1521:orcl"/>
  

    步骤2:在$CATALINA_BASE/conf/context.xml中<Context>下添加<ResourceLink>。下面是一个例子:

<ResourceLink global="jdbc/agri" name="jdbc/agri" type="javax.sql.DataSource"/>

 

 

2. Per-web-application JDBC DateSource

 

    方案1: 在$CATALINA_BASE/conf/Catalina/${YOUR_HOST} 目录下新增${YOUR_WebApp_Name}.xml

                xml文件的内容可参考如下配置:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
	<Resource name="jdbc/agri" auth="Container" type="javax.sql.DataSource" 
                maxActive="100" maxIdle="30"
                maxWait="10000" username="***" password="****"
		driverClassName="oracle.jdbc.driver.OracleDriver"
		url="jdbc:oracle:thin:@192.168.201.101:1521:orcl" />
</Context>

 

   方案2: 在$CATALINA_BASE/conf/server.xml中<Host>下添加<Context>,下面是一个例子:

<Context path="/apppath" docBase="${appname}" debug="5" reloadable="false" 
		 crossContext="true">
		<Resource name="jdbc/agri" auth="Container" type="javax.sql.DataSource"                  
				 maxActive="100"  maxIdle="30" maxWait="10000"                                       
		     username="****" password="****"                                                  
		     driverClassName="oracle.jdbc.driver.OracleDriver"                                   
		     url="jdbc:oracle:thin:@192.168.201.101:1521:orcl"/>                                 
</Context>                                                                                   
  

   方案3:在你的项目下WebRoot/META-INF目录下新建context.xml,xml文件的内容靠参考方案1。

这个context.xml会自动生成方案1描述的$CATALINA_BASE/conf/Catalina/${YOUR_HOST} 目录下自动生成${YOUR_WebApp_Name}.xml(这个文件是tomcat真正用到的文件),但是修改context.xml文件并不会自动修改生成的${YOUR_WebApp_Name}.xml文件,所以这点需要注意。

 

 

以上的所有方案均可选择性的在web.xml中声明外部资源信息,配置如下所示

 

<resource-ref>
	 <description>Oracle Datasource example</description>
	 <res-ref-name>jdbc/agri</res-ref-name>
	 <res-type>javax.sql.DataSource</res-type>
	 <res-auth>Container</res-auth>
</resource-ref>

 

以上的所有配置可参考$CATALINA_BASE/docs/jndi-datasource-examples-howto.html

1
1
分享到:
评论

相关推荐

    tomcat 6.0.29

    压缩包`apache-tomcat-6.0.29`中包含了Tomcat运行所需的所有组件,如`bin`目录下的可执行文件、`conf`目录下的配置文件、`webapps`目录用于存放Web应用、`lib`目录包含必要的JAR库等。 8. **部署与启动**: 用户...

    apache-tomcat-6.0.29.zip

    在本压缩包"apache-tomcat-6.0.29.zip"中,包含的是Apache Tomcat 6.0.29版本的源码、配置文件、库文件以及相关的文档资料。 Tomcat 6.0.29是Apache Tomcat的一个稳定版本,发布于2010年,支持Java EE 5规范。以下...

    tomcat6.0.29

    在使用"apache-tomcat-6.0.29"这个压缩包时,用户需要先将其解压缩到一个合适的目录,然后根据环境变量配置和服务器需求进行必要的配置,例如设置JAVA_HOME指向Java SDK路径。在启动Tomcat后,可以通过访问默认的...

    apache-tomcat-6.0.29

    Apache Tomcat 6.0.29 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,专门用于运行Java Web应用程序。这个版本的Tomcat是6.0系列的一个稳定版本,提供了许多关键...

    tomcat-6.0.29 64位版本

    本文将深入探讨Tomcat 6.0.29的64位版本在Windows操作系统中的使用和配置,旨在帮助用户更好地理解和利用这一强大的服务器。 首先,64位版本的Tomcat相比32位版本,其主要优势在于能够处理更大的内存,这使得它在...

    apache-tomcat-6.0.29.rar

    这个"apache-tomcat-6.0.29.rar"压缩包包含的是Apache Tomcat 6.0.29版本的源码、库文件和相关配置,是开发和运维Java Web应用的重要工具。 Tomcat 6.0版本是在Java EE 5规范下发布的,它支持Servlet 2.5和JSP 2.1...

    apache tomcat6.0.29

    Apache Tomcat 6.0.29 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。Tomcat是Apache软件基金会Jakarta项目的一部分,以其...

    windows apache http 2.2+tomcat6.0.29

    标题中的“Windows Apache HTTP 2.2 + Tomcat 6.0.29”指的是在Windows操作系统上安装和配置Apache HTTP服务器2.2版本与Tomcat应用服务器6.0.29版本的集成。这个组合常见于搭建Java Web应用程序的环境,Apache用于...

    tomcat-6.0.29

    在使用Apache Tomcat 6.0.29时,开发者需要了解如何配置服务器,设置虚拟主机,管理用户角色和权限,以及如何处理错误和异常。此外,理解Servlet生命周期和JSP转换过程也是必不可少的。通过深入学习和实践,开发者...

    apache-tomcat-6.0.29-src.zip

    Tomcat 6.0.29是该软件的一个具体版本,发布于2010年,它基于Java EE 5规范,提供了对Servlet 2.5和JSP 2.1的支持。 源码分析是深入理解任何软件工作原理的最佳途径,对于Tomcat也不例外。`apache-tomcat-6.0.29-...

    linux下Tomcate6.0.29安装步骤

    至此,你已经在Linux系统上成功安装并配置了Tomcat 6.0.29。你可以通过`service tomcat status`、`service tomcat stop` 和 `service tomcat start` 来管理Tomcat服务。记住,为了安全和最佳性能,你可能还需要进行...

    apache-tomcat-6.0.29.zip 下载

    Apache Tomcat 6.0.29 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages (JSP) 的容器,以及Java EE (J2EE) 的轻量级应用服务器。这个版本的Tomcat提供了对Java EE 5规范的支持,使得开发者能够...

Global site tag (gtag.js) - Google Analytics