专栏首页云架构修炼手册Eclipse配置JNDI连接池

Eclipse配置JNDI连接池

之前用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拿到数据库连接池了。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/54powerman/archive/2010/04/27/5533781.aspx

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SpringCloud的版本

    Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。

    pollyduan
  • 编写自己的jquery组件

    前提,网上针对jquery ajax方式获取数据的翻页组件很多,有一个应用未使用ajax,而是直接通过jsp模板渲染数据,没有找到合适的组件。那么就自己手写一个...

    pollyduan
  • vagrant学习笔记 - 基本命令的使用

    box多版本共存的情况 如果box升级过,那么在box list中会出现两个同名,但版本不同的镜像。如:

    pollyduan
  • 关于自己的寒假学习及Eager Function

    “一个类似NumPy的数值计算库,支持GPU加速和自动区分,以及灵活的机器学习研究和实验平台。”

    公众号guangcity
  • python自动抢票神器

    农历八月十五日是中秋节。南宋吴自牧的《梦粱录》记载:“八月十五中秋节,此日三秋恰半,故谓之中秋。农历八月,是秋季的第二个月,称仲秋,八月十五又在仲秋的正中,所以...

    ellipse
  • 使用sequenza软件判定肿瘤纯度

    发表该软件的文章当时使用了10 个 ovarian serous carcinomas (OVCA) 和 20 个clear-cell renal cell c...

    生信技能树
  • 【报告系列解读二】2018年度国内物联网资产暴露与变化情况分析

    2019年3月,绿盟科技、上海交通大学信息内容分析技术国家工程实验室和广州大学网络空间先进技术研究院联合发布《2018物联网安全年报》。对于报告的四个章节我们分...

    绿盟科技研究通讯
  • 简单高效的实现 Android App 全局字体替换

    Android O推出了一项新的功能「Fonts in XML」,借助这项功能,我们能够像使用其他资源文件一样使用字体,比较方便地实现App全局字体的替换。 为...

    非著名程序员
  • 显卡性能翻倍,AI能力加持:英特尔发布10代酷睿处理器

    昨天,英特尔发布了 11 款新的 10nm 第十代酷睿处理器(代号 Ice Lake),其中 U 系列 6 款,Y 系列 5 款。U 系列有 2 款 i7、3 ...

    机器之心
  • Vue.js-自定义指令 原

    除了默认设置的核心指令(v-model 和v-show),Vue也允许注册自定义指令。注意在Vue2.0里面,代码复用的主要形式和抽象是组件--然而,有的情况下...

    tianyawhl

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动