1.假设你是tomcat6,并在D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib 加入mysql的驱动类库
2.在"Tomcat 6.0\conf\context.xml"加入:
<Resource name="jdbc/db_school" auth="Container" type="javax.sql.DataSource"
maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true"
username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/db_school" />
3.Tomcat 6.0\webapps\XXXXX\WEB-INF\web.xml 在<web-app></web-app>之间加入:
<resource-ref>
<description>Macrotea-Work-Servlet-Student_Login</description>
<res-ref-name>jdbc/db_school</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4.测试
/**
* 根据JNDI的实例获得连接
*
* @param config
* @return
*/
public static Connection getConnectionByJNDI() {
Connection conn = null;
try {
Context ctx = new InitialContext();
//public static final String RESOURCE_NAME="java:comp/env/jdbc/db_school";
DataSource ds = (DataSource) ctx.lookup(Config.RESOURCE_NAME);
conn = ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
5.欢迎动手手贱
分享到:
相关推荐
当我们需要在Tomcat中配置MySQL数据源时,这通常是为了解耦应用程序与数据库之间的连接,提供更灵活和可维护的环境。以下将详细介绍在Tomcat 6.0中配置MySQL数据源的步骤,以及获取相关资源的方法。 首先,确保你...
### Tomcat中配置数据源JNDI #### 知识点一:理解JNDI与数据源的概念 - **JNDI(Java Naming and Directory Interface)**:是一种用于查找和定位远程对象的服务接口,它是Java API的一部分,允许开发人员通过名字...
### SpringMVC+JNDI+Tomcat配置数据源 #### 一、简介 在Java Web开发中,数据源(DataSource)是管理数据库连接的重要组件。SpringMVC框架结合Java Naming and Directory Interface (JNDI) 和Apache Tomcat服务器...
Tomcat的核心配置文件之一是`server.xml`,这个文件位于Tomcat的`conf`目录下,它是Tomcat服务器的全局配置文件,定义了服务器的端口号、数据源、连接器、虚拟主机、Context等关键组件的设置。例如,你可以在这里...
本文将详细介绍如何在Tomcat 6.0环境中配置数据源,并解决在配置过程中可能遇到的一些常见问题。 #### 一、背景与目的 在Java Web项目中,几乎所有的业务逻辑都需要与后端数据库交互。频繁地创建和销毁数据库连接...
通过仔细分析上述步骤,你应该能够解决Tomcat6配置JNDI时遇到的问题。如果你仍然遇到困难,可以参考提供的博文链接或寻求社区支持。记住,持续学习和实践是解决IT问题的关键。在理解JNDI和Tomcat的工作原理后,你...
### Tomcat配置数据源详解 #### 一、引言 在Java Web开发中,Tomcat作为一款广泛使用的轻量级Web服务器,对于开发者而言是非常重要的工具之一。而在实际的应用部署过程中,经常需要对Tomcat进行各种配置以满足不同...
【标题】:“Tomcat配置解决跨域问题” 在Web开发中,跨域(Cross-Origin)是一种常见的安全限制,它阻止浏览器从一个源加载资源到另一个不同的源。这主要是为了防止恶意脚本通过注入来窃取数据。然而,在进行前后...
配置数据源通常在`context.xml`或`server.xml`文件中完成,包括设置数据库URL、用户名、密码、最大连接数、最小连接数等参数。配置完成后,应用可以通过JNDI查找来获取数据源,然后通过数据源创建和管理数据库连接。...
标签中的"源码"可能暗示作者还涉及到了自定义配置文件或修改Tomcat的源代码以适应特定需求。"工具"可能指的是使用了一些辅助工具或脚本来自动化配置过程。 文件列表中只有"conf",可能包含了Apache和Tomcat的配置...
本文将详细介绍如何在Tomcat中配置数据源,以便能够高效地管理数据库连接。 #### 二、JNDI 概述 JNDI 是 Java 命名和目录接口 (Java Naming and Directory Interface) 的缩写,它提供了一套标准的API,用于查找和...
- 打开Tomcat安装目录下的`conf/context.xml`文件,在`<Context>`标签内添加数据源配置信息。 ```xml auth="Container" type="javax.sql.DataSource" password="your_password" username="your_username" ...
数据源配置在Tomcat中扮演着关键角色,正确配置数据源能够确保应用高效、稳定地访问数据库。通过理解数据源的工作原理和配置细节,开发者可以更好地优化数据库连接管理,提升整体系统性能。在实际开发中,要根据...
本文将详细讲解如何在Tomcat环境中配置数据源,以实现与MySQL数据库的高效连接。 首先,我们需要注意的是适用版本问题。在本例中,使用的Tomcat版本为6.18,MySQL版本为5.0。不同的版本可能需要不同的驱动文件,...
### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...
通过以上内容,我们可以了解到在Tomcat中配置数据源和连接池的重要性以及具体的操作方法。正确配置和使用数据源能显著提升Java Web应用的性能,同时减少数据库资源的浪费。在实际开发中,应根据项目规模和需求选择...
在`server.xml`中配置数据源(DataSource),以便应用程序能方便地连接到数据库。使用JNDI名称让多个应用共享同一个数据源。 10. **性能监控** 安装并配置JMX Remote,通过JMX代理远程监控Tomcat的状态,如内存...
标题与描述强调了“jsp配置+sql配置+tomcat配置”的关键知识点,这些知识点涵盖了Java Web应用开发中三个核心组件的设置与优化:JSP(Java Server Pages)、SQL(Structured Query Language)数据库配置,以及Tomcat...
2. **配置数据源**: 在Tomcat的`conf/server.xml`文件中,我们需要在`<GlobalNamingResources>`标签内定义一个数据源。例如: ```xml type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.Oracle...
Tomcat提供了多种内置的Realm,如JDBCRealm用于从关系数据库中获取认证信息,DataSourceRealm通过JNDI数据源访问数据库,UserDatabaseRealm使用XML文件(conf/tomcat-users.xml)存储信息,JNDIRealm通过JNDI访问...