之前用Eclipse JEE开发web工程,按照网上的一些说法,配置,发现很麻烦。而且每次project重新remove再加载,配置就丢失了。
根据tomcat使用的经验,尝试如下方法,就可以解决一次配置,所有同workspace的project都可以随时使用jdni了。
确保Eclipse中配置了tomcat runtime的情况下,在Eclipse中创建第一个web工程的时候,他会自动增加一个Tomcat Server工程,来维护一个tomcat容器,供你的工程来使用。
首先看一下project中的tomcat容器项目的列表:
保存如下内容为context.xml,增加到Server项目里Tomcat v5.5 Server at localhost-config里:
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- The contents of this file will be loaded for each web application -->
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="30" maxIdle="5" maxWait="-1" name="jdbc/db02" password="pass" type="javax.sql.DataSource" url="jdbc:oracle:thin:@192.168.0.2:1521:myEntry" username="user"/>
</Context>
测试一下吧,在这个workspace中新建一个web工程,运行,已经可以正常使用jdbc/db02拿到数据库连接池了。
- 大小: 21.2 KB
分享到:
相关推荐
本文档旨在指导读者如何在 Eclipse 中配置 GlassFish 3.1.1,实现连接池配置和 JNDI 配置。同时,也会解决在部署过程中可能出现的异常。 一、GlassFish 3.1.1 简介 GlassFish 是一个开源的 Java EE 应用服务器,由 ...
总结来说,JNDI连接池是Java应用中管理数据库连接的重要工具,它利用JNDI的抽象特性,结合连接池技术,实现了高效、复用的数据库连接管理,提高了系统性能,并简化了应用程序的配置和维护工作。通过JNDI,开发者可以...
接下来,我们来看看如何配置和使用JNDI连接池。以常见的Apache Tomcat服务器为例,Tomcat自带了一个名为`Commons DBCP`的连接池实现。在`conf/server.xml`文件中,我们需要定义一个名为`Resource`的元素来创建数据源...
总的来说,Tongweb5中的JDBC连接池配置是一项关键的系统优化工作,通过合理的配置和使用,可以显著提升Web应用的性能和稳定性。在实践中,开发者需要根据具体的应用场景和负载情况,进行细致的调整和测试,以达到...
**正文** JNDI(Java Naming and Directory Interface)数据库连接池是Java应用程序中管理数据库连接的一种高效方式。它提供了一种标准的...理解和熟练运用JNDI连接池对于任何Java开发人员来说都是非常重要的技能。
在JBuilderX中,配置JNDI连接池可以显著提升应用的性能,因为它能够管理和优化数据库连接的创建、重用和释放,减少系统资源的消耗。 1. **配置JNDI连接池步骤:** - 打开JBuilderX,进入"Tools"(工具)菜单,选择...
在Tomcat中,JNDI常用于配置数据库连接池,使得多个Web应用可以共享同一个数据库连接。 配置JNDI的步骤如下: 1. **安装与配置MySQL**: 首先确保你已经安装了MySQL数据库,并创建了所需的数据库和用户。你需要...
10. 测试连接系统,提示成功信息,表明连接池配置成功。 三、SQL Server 连接池的配置 SQL Server 连接池的配置步骤与 Oracle 相似,具体的参数值为: * JDBC 提供程序:下拉选择 Microsoft JDBC driver for ...
JNDI连接数据库的优点在于它能够实现数据库连接的统一管理和动态配置,使得在多应用环境中更容易管理和切换数据库。此外,由于数据源通常使用连接池,可以有效提高系统性能,减少数据库连接的创建和销毁开销。常见...
-- 新增的数据库连接池配置 --> <Resource name="jndi_test" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:ora" ...
这篇“DBCP 数据库连接池JNDI连接 学习笔记”主要探讨了如何结合JNDI(Java Naming and Directory Interface)来使用DBCP进行数据库连接管理。JNDI提供了一种标准的方式来查找和绑定资源,如数据源,在企业级应用中...
在IBM WebSphere Application Server (WAS) 中配置JNDI(Java Naming and Directory Interface)以连接到DB2数据库,涉及到的关键技术主要包括JNDI、DB2数据库连接池以及相关的驱动jar包。以下将详细讲解这些知识点...
在本文中,我们将讨论使用连接池技术时的配置,特别是关于 Tomcat、MySQL 和 Eclipse 的数据库连接池配置。 一、开发工具介绍 为了配置连接池,我们需要使用以下开发工具: * Tomcat 5.5.2 作为我们的应用服务器 ...
14. **连接池配置**:对于DBCP,需要添加`commons-dbcp-1.2.2.jar`和`commons-pool-1.4.jar`到项目的类路径中。 综上所述,这个文档主要讲述了如何在Tomcat服务器上,通过Hibernate和JNDI数据源配置,使用DBCP连接...
在帆软报表FineReport中,若要实现与Websphere应用服务器的JNDI连接,需要进行一系列配置,以确保报表能够利用JNDI获取数据源,并最终在WEB环境中通过浏览器访问报表。 首先,需要了解JNDI(Java Naming and ...
本资源包含对JNDI数据库连接池的详细讲解,以及监听器的代码实例和讲解资料,旨在帮助开发者更好地理解和应用这些技术。JNDI主要通过以下步骤实现数据库连接的管理: 1. **配置JNDI数据源**:在应用服务器(如...
本文将详细介绍在Java环境中配置连接池的多种方式,涵盖不同常用的Java框架。 一、C3P0连接池 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。配置C3P0连接池通常需要在...
JNDI数据源是一种在JNDI上下文中注册的数据库连接池对象,它提供了一种在多个应用之间共享数据库连接的方法。这样,每个应用都可以通过JNDI查找来获取连接,而无需自行创建和管理这些连接,从而减轻了应用的负担,...