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
分享到:
相关推荐
压缩包`apache-tomcat-6.0.29`中包含了Tomcat运行所需的所有组件,如`bin`目录下的可执行文件、`conf`目录下的配置文件、`webapps`目录用于存放Web应用、`lib`目录包含必要的JAR库等。 8. **部署与启动**: 用户...
在本压缩包"apache-tomcat-6.0.29.zip"中,包含的是Apache Tomcat 6.0.29版本的源码、配置文件、库文件以及相关的文档资料。 Tomcat 6.0.29是Apache Tomcat的一个稳定版本,发布于2010年,支持Java EE 5规范。以下...
在使用"apache-tomcat-6.0.29"这个压缩包时,用户需要先将其解压缩到一个合适的目录,然后根据环境变量配置和服务器需求进行必要的配置,例如设置JAVA_HOME指向Java SDK路径。在启动Tomcat后,可以通过访问默认的...
Apache Tomcat 6.0.29 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,专门用于运行Java Web应用程序。这个版本的Tomcat是6.0系列的一个稳定版本,提供了许多关键...
本文将深入探讨Tomcat 6.0.29的64位版本在Windows操作系统中的使用和配置,旨在帮助用户更好地理解和利用这一强大的服务器。 首先,64位版本的Tomcat相比32位版本,其主要优势在于能够处理更大的内存,这使得它在...
这个"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 Tomcat 6.0.29 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。Tomcat是Apache软件基金会Jakarta项目的一部分,以其...
标题中的“Windows Apache HTTP 2.2 + Tomcat 6.0.29”指的是在Windows操作系统上安装和配置Apache HTTP服务器2.2版本与Tomcat应用服务器6.0.29版本的集成。这个组合常见于搭建Java Web应用程序的环境,Apache用于...
在使用Apache Tomcat 6.0.29时,开发者需要了解如何配置服务器,设置虚拟主机,管理用户角色和权限,以及如何处理错误和异常。此外,理解Servlet生命周期和JSP转换过程也是必不可少的。通过深入学习和实践,开发者...
Tomcat 6.0.29是该软件的一个具体版本,发布于2010年,它基于Java EE 5规范,提供了对Servlet 2.5和JSP 2.1的支持。 源码分析是深入理解任何软件工作原理的最佳途径,对于Tomcat也不例外。`apache-tomcat-6.0.29-...
至此,你已经在Linux系统上成功安装并配置了Tomcat 6.0.29。你可以通过`service tomcat status`、`service tomcat stop` 和 `service tomcat start` 来管理Tomcat服务。记住,为了安全和最佳性能,你可能还需要进行...
Apache Tomcat 6.0.29 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages (JSP) 的容器,以及Java EE (J2EE) 的轻量级应用服务器。这个版本的Tomcat提供了对Java EE 5规范的支持,使得开发者能够...