总的来说在tomcat配置一个数据源有4项工作要做.
1. 在server.xml 里添加数据源,以及配置连接池参数。也可以通过tomcat admin管理页面来做。推荐用控制台来做。
2. 在meta-inf/context.xml中 ,配置对数据源的声明。
3. 在自定义的webapp下WEB-INF\web.xml ,下配置对数据源的引用。
4. 将特定数据库的jdbc 驱动copy 到%CATALINA_HOME%\common\lib\ 下
于是具体要做的就是:
进入Tomcat的admin控制台,创建数据源(登录需要admin role,其配置在/conf/tomcat-users.xml,可以自行添加用户);
然后在context.xml中,
<Context>中建一个<ResourceLink>,内容如下:
<ResourceLink global="jdbc/oads47" name="jdbc/oads47" type="javax.sql.DataSourcer"/>
Name需要跟JNDI名称相同。
最后在你的webapp部署描述符web.xml文件中用<resource-ref>来引用:
<resource-ref>
<description>oraDB Connection</description>
<res-ref-name>jdbc/oads47</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
同样的,res-ref-name需要跟JNDI名称相同。
补充一句:在Tomcat 5.x以后,不再建议把<Context>元素放在server.xml文件中了,而是在WEB应用的META-INF下放一个context.xml文件,或者在$CATALINA_HOME/conf/[enginename]/[hostname]/目录下放一个以WEB应用命名的XML文件。
Context.xml内容可能如下:
<Context docBase="c:/tomcat55/webapps/mybbs" reloadable="true" crossContext="true" />
docBase指定虚拟目录路径
分享到:
相关推荐
### 在Tomcat中配置数据源:深入解析与实践 #### 核心概念解析: **数据源(DataSource)**:在Java EE环境中,数据源是一种管理数据库连接的方式,它提供了访问数据库的标准接口。通过数据源,应用程序可以获取到...
在本文中,我们将详细介绍在 Tomcat 中配置数据源的原理。数据源是指Java应用程序连接数据库的接口,通过配置数据源,我们可以在 Java 应用程序中访问数据库。 首先, let's talk about JDBC。JDBC 是 Java ...
通过本文的学习,我们不仅了解了如何在Tomcat中配置数据源,还深入探讨了JDBC的基本概念及其在数据库连接管理和事务处理方面的作用。这对于Java Web开发人员来说是非常宝贵的资源,可以帮助他们更好地理解和利用这些...
本篇文章将深入探讨如何在Tomcat中配置数据源,以便于应用程序高效、稳定地访问数据库。 数据源(DataSource)是Java EE中用于管理数据库连接的接口,它提供了一种在多线程环境中安全、有效地管理和重用数据库连接...
在Tomcat中配置数据源是连接数据库的关键步骤,对于任何Web应用来说都是至关重要的。这里我们将深入探讨如何在Tomcat中配置数据源,并提供一个XML配置文件的示例。 首先,我们需要了解数据源是什么。在Java术语中,...
本篇文章将详细介绍如何在Tomcat中配置数据源连接池,涉及的主要知识点包括: 1. **数据源配置文件**: - 配置数据源通常在`Tomcat_home\conf\Catalina\localhost`目录下创建一个以工程名为命名的XML文件。例如,...
在Tomcat中配置数据源JNDI是Java Web应用开发中的一个常见任务。通过上述介绍的方法,可以根据不同的应用场景选择合适的数据源配置方案。需要注意的是,正确的配置不仅包括XML文件的编写,还包括相关驱动的正确安装...
本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解数据源(DataSource)的概念。数据源是一个接口,用于管理数据库连接,它提供了一种在多个线程或应用之间共享数据库连接...
用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源。
为了使Tomcat能够与数据库进行交互,我们需要在Tomcat环境中配置数据源。数据源(DataSource)是Java EE应用程序中管理数据库连接的一种方式,它可以提供线程安全的连接池,从而提高应用程序的性能和效率。本文将...
在Tomcat6中,可以通过以下两种方式来配置数据源: 1. **直接在`context.xml`中配置** 2. **通过管理界面配置** #### 三、直接在`context.xml`中配置数据源 在Tomcat6中,建议将数据源配置在`context.xml`文件中...
在Tomcat配置JNDI数据源的三种方式
在 Tomcat 的 server.xml 文件中,可以在 Server > Service > Engine > Host 节点下增加 Context 节点,并在该节点下配置私有数据源。这是最简单的配置方式,每个应用程序都可以有自己的数据源。 例如,在 server....
在Tomcat中配置数据源,通常会在`server.xml`或`context.xml`文件中定义,包括数据库驱动类、URL、用户名、密码等信息。然后,通过JNDI的名字,Web应用可以在Servlet或JSP中通过`InitialContext`查找并获取数据源,...
本主题主要聚焦于"tomcat jboss数据源配置.rar",这是一个关于如何在Tomcat 5.5和JBoss 4.0中配置数据源,特别是与Oracle数据库交互的详细过程。下面将深入探讨这两个关键组件以及数据源配置的相关知识点。 首先,...
通过JNDI配置数据源,使得数据库连接可以在多个应用之间共享,简化了应用的配置,同时提高了系统的可扩展性和可维护性。在实际开发中,还可以使用更高级的连接池实现,如C3P0、Apache DBCP2或HikariCP,它们提供了更...
下面将详细阐述Tomcat配置数据源的步骤以及其工作原理。 1. **理解数据源与连接池** 数据源是Java中的一个接口,通常由JNDI(Java Naming and Directory Interface)服务管理,它提供了一种统一的方式来获取和释放...
在本篇内容中,我们将详细解析如何在Apache Tomcat服务器中配置数据源。这涉及到Tomcat服务器的基础配置、数据源的定义以及与数据库的具体连接参数等。这些知识点对于理解和掌握如何在Tomcat环境下高效地管理和使用...
下面我们将详细介绍如何在Tomcat中通过JNDI配置数据源。 首先,我们需要了解数据源是什么。数据源是一个对象,它管理数据库连接,提供给应用程序使用。在Tomcat中,我们通常使用Apache Commons DBCP或C3P0这样的...
本篇将详细介绍如何在Tomcat 5.5版本中配置数据源,确保与数据库的顺利连接。 1. **安装Tomcat管理员插件** 首先,你需要安装`tomcat-admin`插件,它提供了一个Web界面来管理Tomcat的数据源。可以从网上下载该...