当我们用Tomcat5.0.XX时,以Oracle为例,一般我们的配置如下,但直接移到5.5.XX时就会发生错误
Resource name="jdbc/XXX" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/XXX">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>password</name>
<value>password</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:SID</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>username</value>
</parameter>
</ResourceParams>
当要移植到Tomcat5.5.XX时,配置应当修改一下,如下所示:
<Resource
name="jdbc/XXX"
type="javax.sql.DataSource"
password="password"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="username"
url="jdbc:oracle:thin:@localhost:1521:SID"
maxActive="4"/>
当移动到6.0时,可这么改写
<Context path="/mznt" docBase="D:\\09 10 11\\MYECLIPSE\\mznt\\WebRoot"
debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_MysqlTest_log." suffix=".txt"
timestamp="true"/>
<Resource
name="jdbc/oracl"
type="javax.sql.DataSource"
password="tiger"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="30"
maxWait="5000"
username="scott"
url="jdbc:oracle:thin:@localhost:1521:orcl"
maxActive="100"/>
</Context>
分享到:
相关推荐
配置DBCP连接池通常涉及到以下几个关键步骤: 1. **创建或编辑配置文件**: 在Tomcat 6.0的`conf`目录下,打开`context.xml`文件。在这个文件中,你需要定义一个`<Resource>`标签来声明一个数据源。 2. **配置 `...
配置JNDI数据源在Tomcat中通常涉及以下几个步骤: 1. **配置context.xml**: - 提供的文件名`context.xml`表明这是Tomcat的上下文配置文件,通常位于`$CATALINA_HOME/conf/Catalina/localhost/应用名.xml`或者在...
1. "tomcat7.0配置JNDI数据源的几种方式.docx" - 这个文档可能详细介绍了在Tomcat 7.0中设置JNDI数据源的不同方法,包括XML配置、Context元素的使用、以及可能的第三方库(如Apache DBCP或C3P0)集成。 2. "tomcat...
在Tomcat中配置DBCP数据源,我们需要以下几个步骤: 1. **添加依赖**:首先,确保你的项目中包含了Apache DBCP的jar文件,如`commons-dbcp.jar`和`commons-pool.jar`。这些文件通常可以从Apache官方网站下载或通过...
创建一个用于测试的数据库,并在该数据库中建立一张表,插入几条记录用于后续验证。 2. **设置数据库管理员账户** - 设置数据库管理员用户sa,并确认SQL Server的默认端口为1433。 3. **安装Java环境** - 安装J2...
配置Tomcat数据源的知识点主要包括以下几个方面: 1. 数据源(DataSource)的概念: 数据源是数据库连接池的一种实现,它允许应用程序从池中获取数据库连接。数据库连接池的作用是预先建立一定数量的数据库连接,并...
首先,Apache Tomcat的配置主要涉及以下几个核心文件: 1. **server.xml**:这是Tomcat的主要配置文件,定义了服务器的全局属性,包括端口号、连接器、Context(应用上下文)以及全局JNDI资源。例如,你可以在这个...
在"Java数据库连接配置步骤.txt"文件中,可能详细介绍了如何配置JDBC连接,包括以下几个步骤: 1. 添加JDBC驱动JAR到项目类路径。 2. 注册JDBC驱动,通常使用`Class.forName()`方法。 3. 获取数据库连接,使用`...
配置Oracle数据源主要涉及到以下几个关键属性: 1. `driverClassName`:这是指数据库驱动的全限定类名。在本例中,Oracle的JDBC驱动类名为`oracle.jdbc.driver.OracleDriver`。确保你的项目中已经包含了对应的JDBC...
本文将详细讲解在Tomcat中配置数据库连接池的几种常见方法,帮助开发者实现高效、稳定的数据库访问。 一、Apache Commons DBCP Apache Commons DBCP是Apache组织提供的一款开源数据库连接池组件,它基于Jakarta-...
在本压缩包中,包含了从Tomcat 7.0到9.0的不同版本,这涵盖了几个重要的Java Web开发时期。 1. **Tomcat 7.0**: 发布于2010年,这个版本支持Java EE 6规范,引入了新的部署和管理特性,如Context配置的外部化、改进...
在阅读源码时,重点关注以下几个核心组件: 1. **Catalina**:Tomcat的主要Servlet容器,实现了Servlet和JSP规范,处理HTTP请求并调用相应的Servlet进行响应。 2. ** Coyote**:负责处理网络I/O,是Tomcat的连接器...
在Tomcat7中,开发者可能需要关注以下几个核心概念: 1. **Context**: 表示一个Web应用程序,对应于`webapps`目录下的每个目录或WAR文件。 2. **Connector**: 负责处理来自客户端的请求,并将响应返回给客户端,通常...
配置Tomcat的数据连接池通常涉及以下几个步骤: 1. **添加依赖**:首先,在你的项目中(如果是Maven项目),你需要在pom.xml文件中添加对应的数据连接池库的依赖。例如,如果你选择HikariCP,你可以添加如下依赖: ...
Tomcat的启动流程主要包括以下几个步骤: 1. **启动脚本解析** - 启动过程从解析位于`<CATALINA_HOME>/bin`目录下的`.bat`或`.sh`文件开始。 - 在Windows环境下,通常使用`startup.bat`脚本来启动Tomcat。 - ...
配置Tomcat 7通常涉及以下几个关键步骤: 1. **安装Tomcat**: 首先,你需要从Apache官方网站下载Tomcat 7的最新稳定版本。解压下载的zip或tar.gz文件到一个合适的目录,例如`C:\Program Files\Tomcat`或`/usr/local...
使用JNDI配置和管理资源有以下几个显著的优点: - **灵活性**:JNDI使得资源的位置和服务的实现可以灵活配置,不硬编码在代码中。 - **可移植性**:应用程序可以轻松地从一种环境迁移到另一种环境,只需更改JNDI...
在EJB中,我们通常会使用容器来管理对象的生命周期和资源,而Tomcat是一个轻量级的Web应用服务器,虽然默认不支持EJB,但通过特定的配置和额外的库,可以实现EJB在Tomcat上的运行。 在"标题"中提到的"EJB使用tomcat...
上述配置中,`name`是数据源的名称,`auth`表示认证方式,`type`指定数据源类型,`driverClassName`为Oracle的JDBC驱动,`url`是Oracle数据库的连接URL,`username`和`password`是数据库的用户名和密码,最后的几个...