在tomcat上配置全局数据源
1.找到
\apache-tomcat-7.0.37\conf\context.xml
2.在<Context>……</Context>标签中加入
<!-- oracle -->
<Resource name="jdbc/db"
auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="iewss" password="iewss"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.10.62:1521:orcl" />
<!-- sqlserver -->
<Resource name="jdbc/db"
auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="sa" password="@emcs" driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://192.168.10.61:1433;DatabaseName=cads" />
<!-- mysql -->
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="123456" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://192.168.10.207:3306/callcenter" />
3.在java代码中获取数据源,请注意数据源配置在tomcat和配置在resin或者jboss中的差别
1>.tomcat
Context initCtx = new InitialContext();
//Context envContext = (Context)initCtx.lookup("java:/comp/env");
DataSource ds = (DataSource) initCtx.lookup("java:comp/env/jdbc/db");
2>.resin、jboss
Context initCtx = new InitialContext();
DataSource ds = (DataSource) initCtx.lookup("java:/jdbc/db");
Connection con = ds.getConnection();
分享到:
相关推荐
首先,我们来看一下Tomcat 5.5中的数据源配置。数据源(DataSource)是Java应用程序用来管理数据库连接的一种方式,它能够有效地管理数据库连接的创建、分配和释放,提高系统的性能和资源利用率。在Tomcat中,我们...
标题“Tomcat6.0数据源配置”涉及的是在Apache Tomcat 6.0版本中设置和管理数据库连接池的过程。Tomcat作为一个流行的开源Java应用服务器,提供了多种数据源配置方式,以支持Web应用程序高效、安全地访问数据库。在...
Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...
### Tomcat 数据源配置 #### 一、理解Tomcat数据源配置的重要性 在现代Web应用开发中,数据库作为数据持久层的重要组成部分,其性能和稳定性直接影响到整个应用程序的表现。因此,合理配置数据库连接池(即数据源...
数据源配置是连接数据库的关键步骤,确保高效、可靠的数据库连接管理。本文将详细解释如何在Tomcat中配置数据源,以及如何在应用程序中使用这些配置。 首先,为了与MySQL数据库通信,需要将MySQL的JDBC驱动程序JAR...
首先,我们需要了解Tomcat的数据源配置文件通常位于`conf/server.xml`中。在这个文件中,我们可以找到`<GlobalNamingResources>`标签,这个区域就是用来定义全局的JNDI资源,包括数据源。下面是一个基本的数据源配置...
**全局数据源配置**: ```xml auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/appdb" username="root" password="123456" ...
本篇文章将详细阐述如何在Tomcat中配置MySQL数据源。 首先,我们需要理解数据源的概念。数据源是一个接口,它提供了连接池功能,允许应用程序创建、获取和管理到数据库的连接。在Tomcat中,我们通常使用JNDI(Java ...
【标题】:Tomcat数据源配置 在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,常常被用于部署和运行Web应用。在这些应用中,数据源(DataSource)的配置是至关重要的,它负责管理和提供数据库连接,...
在 Tomcat 的 server.xml 文件中,可以在 GlobalNamingResources 节点下增加全局数据源,然后在 Context 节点下单独引用。 例如,在 server.xml 文件中增加以下代码: ```xml username="root" password="root...
-- 数据源配置 --> driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydb?useSSL=false" username="root" password="password" maxActive="100" maxIdle="30" maxWait="10000"/> ...
"JNDI 数据源配置(tomcat)" JNDI(Java Naming and Directory Interface)是一种Java API,用于访问命名和目录服务。JNDI 数据源配置是 Java Web 应用程序中常用的数据库连接方式。Tomcat 是一个流行的 Java Web ...
以下是关于“Tomcat 数据源配置”的详细讲解: 首先,为了使用JDBC驱动与MySQL或Oracle等数据库进行通信,需要将相应的JDBC驱动JAR文件拷贝到Tomcat安装目录的`common/lib`下,以及你的Web应用的`/WEB-INF/lib`目录...
根据实际需求,可以将数据源配置为全局可用或特定虚拟主机可用。 ##### 4.1 全局可用 全局可用的数据源可以让所有部署在Tomcat下的Web应用都能访问。这种配置方式通常适用于多个应用共享同一数据库的情况。 - **...
这种方式适用于全局共享的数据源配置。 ```xml maxActive="100" maxIdle="100" maxWait="10000" username="javauser" password="123456" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...
本教程将深入探讨Tomcat的配置,特别是数据源配置以及基础的Tomcat配置,帮助你更好地理解和管理服务器环境。 一、Tomcat配置基础 1. **环境变量设置**:首先,确保你的系统中安装了Java,并设置了JAVA_HOME环境...
总结,通过上述步骤,你已经在Tomcat中成功配置了一个JNDI数据源,使得应用程序可以通过全局名字方便地获取和释放数据库连接。这种配置方式提高了代码的可复用性和可维护性,同时利用连接池优化了数据库操作的性能。
标题中的“tomcat数据源JAR”指的是在Apache Tomcat服务器中用于管理数据库连接的数据源配置和相关的库文件。在Java应用服务器中,数据源(DataSource)是用于存储数据库连接的池,它允许应用程序高效地获取和释放...
方法一适合全局性的数据源配置,适用于所有部署在该Tomcat实例上的应用;而方法二则更倾向于为特定应用配置独立的数据源。开发者可以根据实际需求选择合适的方法进行配置。 此外,在实际开发过程中还需要注意以下几...