花费了我昨天下午的时间和今天上午一小时总算把这tomcat 连接池的配置给搞定了,网上搜搜都没有行之有效的解决方法,很是郁闷!
1.将驱动文件class12.jar拷入$tomcat_home$/commond/lib中,同时在classPath中需要设置:D:\oracle\ora92\jdbc\lib\classes12.jar;还需要将commons-collections-3.1.jar,commons-dbcp-1.2.1.jar,commons-pool-1.2.jar这三个文件拷贝到$tomcat_home$/commond/lib中!
2.再就是修改server.xml文件了,在<globalnamingresources></globalnamingresources>中添加
<resource name="jdbc/Oracle"></resource> auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@192.168.0.188:1521:PROORA"
username="esp_service"
password="esp_service"
maxActive="20"
maxIdle="30"
maxWait="10000"/>
在<host></host>之间添加
<context path="/TestDataSource" debug="1" reloadable="true" docbase="TestDataSource"></context>
<resource name="jdbc/Oracle"></resource> type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="30"
maxWait="10000"
username="esp_service"
password="esp_service"
url="jdbc:oracle:thin:@192.168.0.188:1521:PROORA"
maxActive="20"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" />
当然在修改server.xml之前要注意对该文件的备份,留个退路不行再来么!
3.在应用项目中的/WEB-INF/web.xml的前加入
<description></description>Welcome to Tomcat
<resource-ref></resource-ref>
<description></description>oracleDB Connection
<res-ref-name></res-ref-name>jdbc/Oracle
<res-type></res-type>javax.sql.DataSource
<res-auth></res-auth>Container
注意:在xml文件中大小写是有区分的,不要臆断!
4.Test jsp
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
修改了xml文件记得要将Tomcat重启! 这样就OK了!
分享到:
相关推荐
《Tomcat 5.5与Oracle数据库驱动的整合详解》 在Web应用开发中,Tomcat作为一款流行的Java Servlet容器,常被用作轻量级服务器。而Oracle数据库则是企业级数据存储的重要选择。当我们将Tomcat与Oracle结合使用时,...
### Tomcat 5.5 的 DBCP 配置详解 #### 一、DBCP简介 DBCP(Database Connection Pool)是Apache Commons Pool的一个实现,用于数据库连接池管理。通过维护一个可重用的连接对象池,DBCP可以显著提高应用程序性能,...
### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...
本教程将详细解释如何在Tomcat服务器上配置Oracle 10g数据库的连接池数据源。 首先,确保你已经安装了必要的软件环境: 1. Java环境:JDK 1.4 2. 服务器:Tomcat 5.5 3. 数据库:Oracle 10g 配置步骤如下: 1. **...
在IT行业中,服务器和应用服务器的配置是至关重要的,尤其是...提供的压缩包文件"jboss4.0 配置.txt"和"tomcat5.5配置Oracle数据源.txt"应该包含了详细的步骤和可能遇到的问题,读者可以通过这些文件深入学习和实践。
<Context docBase="C:/Program Files/Apache Software Foundation/Tomcat5.5/webapps/FengYue" path="" debug="0" reloadable="true" privileged="true"> type="javax.sql.DataSource" password=...
Tomcat5.5.x版本同样支持连接池配置,但配置方法略有不同。 ##### 全局数据库连接池 这种方式适用于多个应用共享同一数据库连接池的情况。 **示例代码**: ```xml <!-- 在server.xml中 --> type="javax.sql....
### Tomcat 5.5 JNDI 配置详解 #### 一、概述 在Java Web应用开发过程中,经常需要连接数据库以实现数据交互。为了更好地管理这些资源,Tomcat等应用服务器提供了JNDI(Java Naming and Directory Interface)服务...
##### 2.2 Tomcat 5.5.x 连接池配置 **方式一:全局数据库连接池** 1. **通过管理界面或在`conf/server.xml`中配置连接池:** ```xml type="javax.sql.DataSource" password="mypwd" driverClassName=...
Tomcat 5.5和6.0引入了一种更简洁的配置方式。现在,我们可以直接在Web应用的`WebRoot`目录下创建一个名为`META-INF`的目录(如果不存在的话),然后在`META-INF`中创建一个`context.xml`文件。在这个`context.xml`...
在提供的文件列表中,可能包含了对这些配置和问题解决的详细指导,例如如何配置Tomcat 5.5的数据源,如何处理JNDI配置问题,以及如何解决数据源连接问题等。这些资源可以帮助开发者更深入地理解和解决Oracle连接数据...
在Tomcat 5.5.x中,全局数据库连接池通常是通过`GlobalNamingResources`配置在`server.xml`文件中的。例如,以下是一个配置示例: ```xml type="javax.sql.DataSource" password="mypwd" driverClassName=...
- **服务器**:Tomcat 5.5 - **开发工具**:MyEclipse 6.5 GA - **数据库工具**:Oracle 10g - **确保具备**:class12.jar 或其他带有 Oracle 驱动的 JAR 包 - **开发技术**:Spring 2.0、Struts 1.3、Hibernate 3.1...
- 对于Tomcat5.5和Tomcat6,可以在应用的`META-INF`目录下创建`context.xml`文件来配置数据源。 - 在配置文件中,可以指定数据源的名称、驱动类、URL、用户名和密码等参数。 - 示例配置代码片段: ```xml ...
- **2.4版本**对应**Tomcat 5.5**。 - **3.0版本**对应**Tomcat 7.0**。 3. **导入代码**: - 将已存在的项目代码文件夹`src`和`WebContent`复制替换到新项目相应位置。 - 使用`F5`刷新Eclipse界面。 4. **JDK...
基础的配置包括安装JDK 5.0,选用MyEclipse 6.5作为IDE,选择Tomcat 5.5作为应用服务器,以及使用Oracle 9i数据库。此外,版本控制工具SVN用于管理代码,文件编码应统一为UTF-8,并确保JAVA编译版本为jdk5.0。 开发...
- **开发环境**:Windows XP、IE6.0、JDK (JRE) 1.6 Update 14、MyEclipse 6.5、Tomcat 5.5、Oracle 10g R2 - **开发工具**:jasperreports-3.0.1、ireport-3.1.0、iTextAsian.jar、apache-ant-1.7.1 #### 解决方案...