前言:对于Tomcat数据源的配置绝不是一个新问题,写此文的目的只是记下自己的配置过程,给新手提供资料共飨之.本文给出三种配置方式.
1.在Tomcat下配置数据源的三种方式:
(1) 在Tomcat安装目录下/conf/Catalina/localhost文件夹中建立一个和你的Web应用名字一样的XML文件,如果你的webapps下的应用为message.war,则建立一个message.xml文件放在上面的目录下,其内容如下:
<?xml version="1.0" encoding="GBK"?>
<Context>
<Resource name="jdbc/message"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="5000"
username="root"
password="123456"
url="jdbc:mysql://localhost:3306/message"/>
</Context>
(2)对于(1)中的描述,还有一种替代方案,就是在Tomcat安装目录下/conf/Catalina/有一个Context.xml文件,在该文件中添加如下代码也能成功配置数据源,其它步骤不变.
<Resource name="jdbc/message"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="5000"
username="root"
password="123456"
url="jdbc:mysql://localhost:3306/message"/>
(3)对于第三种方式,我觉得最好用,不用在Tomcat下操作,这可避免因不小心造成的对配置文件的错误修改.可以在你的WebRoot/META-INF目录下新建一个context.xml文件,文件内容和(1)中完全一样,项目部署后测试这样也能成功.
2.在你的web.xml文件中添加如下代码即可:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/message</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3.若和Spring框架集成,可在Spring的配置文件中这样设置dataSource:
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/message</value>
</property>
</bean
分享到:
相关推荐
Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...
【Tomcat5.5数据源配置详解】 在Java Web开发中,Tomcat作为轻量级应用服务器,常常被用于部署Web应用程序。为了连接数据库,我们需要配置数据源(DataSource)。本篇将详细介绍如何在Tomcat 5.5版本中配置数据源,...
### Tomcat5.5+eclipse+SQL Server2000 配置数据源详细步骤 #### 一、概述 本文旨在详细介绍如何在Tomcat5.5环境下配置SQL Server2000的数据源,并结合Eclipse进行开发环境的搭建。在实际操作过程中,可能会遇到...
Tomcat 5.5中的DBCP配置涉及到添加依赖库、创建数据源配置文件、配置Tomcat服务器和在应用程序中使用JNDI查找数据源。通过这些步骤,可以实现高效且可扩展的数据库连接管理,为Web应用提供稳定的数据库访问支持。在...
标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...
### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...
1. **手动编辑配置文件**:如果使用Tomcat的Admin控制台配置数据源,则会自动更新`%TOMCAT_HOME%\conf\server.xml`文件。这种方式可能会导致MyEclipse等工具认为配置有误。 2. **新建XML文件**:推荐在`%TOMCAT_HOME...
通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...
本篇文章将详细介绍如何在Tomcat 5.5版本中配置数据源,以及如何在JSP程序中使用这个配置好的数据源。 首先,我们来看一下Tomcat 5.5中的数据源配置。数据源(DataSource)是Java应用程序用来管理数据库连接的一种...
在Tomcat5.5的基本配置中,有几个关键的组成部分和目录需要了解: 1. **下载与安装**: 您可以从Apache的官方网站上下载Tomcat5.5的最新可用版本,例如5.5.7。下载完成后,解压缩文件,您将看到一个包含`conf`、`...
接着,我们需要在Tomcat的conf/server.xml文件中配置数据源(DataSource)。以下是一个使用C3P0连接池的示例配置: ```xml ... type="com.mchange.v2.c3p0.ComboPooledDataSource" driverClass=...
完成上述配置后,还需要在Web应用程序的`WEB-INF/web.xml`中声明数据源以便于应用使用。 ### 总结 Tomcat 5.5.x的`server.xml`文件是服务器配置的核心,它控制着虚拟主机、连接池等关键功能。理解并正确配置这些...
4. **修改配置文件**:根据你的应用需求,可能需要编辑`conf/server.xml`等配置文件,比如端口号、连接器设置、数据源配置等。 5. **启动和监控**:使用`bin`目录下的脚本启动和停止Tomcat,可以通过`catalina.sh ...
在IT行业中,服务器和应用服务器的配置是至关重要的,尤其是...提供的压缩包文件"jboss4.0 配置.txt"和"tomcat5.5配置Oracle数据源.txt"应该包含了详细的步骤和可能遇到的问题,读者可以通过这些文件深入学习和实践。
我们将分别探讨Tomcat 5.5、5.0以及6.0版本的数据源配置,确保每个步骤都清晰易懂。 ### Tomcat 5.5 数据源配置 Tomcat 5.5中,数据源通常通过JNDI(Java Naming and Directory Interface)来配置。首先,我们需要...
在使用Tomcat5.5绿色版时,用户需要根据自己的需求修改`conf`目录下的配置文件,比如设置服务器端口、定义虚拟主机、配置数据源等。此外,开发者可以通过`bin`目录下的脚本启动和停止Tomcat服务,并监控`logs`目录中...
1. **添加数据源配置** 在`server.xml`的`<GlobalNamingResources>`标签内,添加一个新的`<Resource>`标签来定义数据源。例如,创建一个名为`jdbc/MyDataSource`的数据源,配置如下: ```xml type="javax.sql....
本文将详细讲解如何在Tomcat 6.0版本中配置JNDI(Java Naming and Directory Interface)数据源,这个过程与Tomcat 5.5版本基本相同。JNDI允许应用通过一个统一的接口来查找和访问资源,如数据库连接池,从而提高...