TOMCAT5 连接池配置- -

news/2024/5/18 22:43:15 标签: 配置管理, Tomcat, JDBC, Oracle, Web
1. 编辑%TOMCAT_HOME%\conf\tomcat-users.xml
   在<tomcat-users></tomcat-users>中添加
     <role rolename="manager">
     <role rolename="admin">
     <user roles="admin,manager" password="admin" username="admin"></user></role></role>
     用户名:admin  密码:admin

2. 启动Tomcat服务器,打开浏览器,输入 http://localhost:8080/admin/(其中localhost可能是一台机器的IP或是服务器名称),进入管理界面的登陆页面,这时候请输入上面文件配置的用户名和密码,登陆到管理界面,

    选择Resources-Data sources进入配置数据源界面,选择Data Source Actions ->选择Create New Data Source,进入配置详细信息界面,内容如下:
            JNDI Name:    jdbc/test
            Data Source URL:  jdbc:oracle:thin:@localhost:1521:orcl
            JDBC Driver Class:   oracle.jdbc.driver.OracleDriver
            User Name:    test
            Password:     ********
            Max. Active Connections:    4
            Max. Idle Connections:    2
            Max. Wait for Connection:    500
            Validation Query:  
 
      要求输入的JNDI Name等信息,其中除了JDBC DriverClass之外,其他的可以根据需要填写。最后点击Save->Commit Change.

3. 通过文件夹导航到%TOMCAT_HOME%\conf,打开web.xml,在的前面添加以下内容:
    <resource-ref>
    <description>DB Connection</description>
    <res-ref-name>jdbc/test</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    注意res-ref-name填写的内容要与在上文提到的JNDI Name名称一致。
    也可以把以上内容添加到相应的web程序的web.xml文件中。

   通过文件夹导航到%TOMCAT_HOME%\conf\Catalina\localhost下,找到你的web应用对应的.xml文件,如ROOT.xml,并在此文件的下添入代码:
   <resourcelink type="javax.sql.DataSourcer" global="jdbc/test" name="jdbc/test"></resourcelink>
   这个是tomcat5新加入的,如果不修改此文件,程序会报找不到数据库连接URL错。

4. 测试代码
 

http://www.niftyadmin.cn/n/675002.html

相关文章

java并发编程艺术 百科_并发编程的艺术——Java并发编程基础

1.什么是线程现代操作系统在运行一个程序时&#xff0c;会创建一个进程。CPU调度的最小单元是线程&#xff0c;一个进程可以创建多个线程&#xff0c;它们拥有各自的计数器&#xff0c;堆栈和局部变量等属性&#xff0c;并能访问共享的内存变量&#xff0c;CPU在这些线程上高度…

邮票面值设计java_程序设计比赛题.doc

程序设计比赛试题最少钱币数&#xff1a;【问题描述】这是一个古老而又经典的问题。用给定的几种钱币凑成某个钱数&#xff0c;一般而言有多种方式。例如&#xff1a;给定了6种钱币面值为2、5、10、20、50、100&#xff0c;用来凑15元&#xff0c;可以用5个2元、1个5元&#xf…

MSsql每天自动备份自动清除日志的操作方法

1、每日自动备份 打开企业管理器&#xff0c;进入“管理”-“数据库维护计划”&#xff0c;在右侧窗口点击右键&#xff0c;选择“新建维护计划”&#xff0c;启动“数据库维护计划向导”;点击“下一步” 选择需要维护的数据库&#xff0c;维护特性数据库时&#xff0c;选择最后…

软件架构思想

记得我曾服务于一家软件公司任项目主管(项目总监)时&#xff0c;刚进公司时由于开发工作处于无序状态(也就是CMMI中定义的0级)&#xff0c;所有项目几乎均是一再延期、质量低下。于是我建议并得到公司老板的大力支持下&#xff0c;根据公司人员的当前能力并稍高一点要求&#x…

java操作系统进程调度管理_操作系统实验进程调度和内存管理 java语言版本.docx_蚂蚁文库...

操作系统实验 进程调度和内存管理 java语言版本.docx 源代码第一个类DIVDTOPUBLICCLASSDIVDTO{PRIVATEINTDIVBASEPRIVATEINTLENGTHPRIVATEINTDIVFLAGPUBLICDIVDTOINTDIVBASE,INTLENGTH,INTDIVFLAG{THISDIVBASEDIVBASETHISDIVFLAGDIVFLAGTHISLENGTHLENGTH}PUBLICDIVDTO{}PUBLICV…

java分组框的使用_如何在dplyr中使用group_indices标记具有组编号的双重分组数据框?...

此问题与其他用户发布的以下问题有关&#xff1a;问题&#xff1a;我有 data.frame 类似于以下内容&#xff1a;db date as.Date(c(rep("2001-01-01", 3),"2001-01-03","2001-01-03",rep("2011-01-01", 2),rep("2010-03-12"…

图像远处放大 jQuery插件

为了让本地图片、远程图片、过小的图片都适应此插件&#xff0c;有很多细节问题要处理。 首先定义结构&#xff1a;<div class"imgMagnifierWrap"><div class"overlay"><!--覆盖层&#xff0c;鼠标的感应区域&#xff0c;位于小图上最方--&…

第二章java编程基础测试题_Java编程基础测试题分享

Java编程基础测试题分享发布于 2020-8-2|复制链接摘记: 单选题&#xff1a;(每道题目2分)1. 下列哪个声明是错误的&#xff1f;(B)A. int i10;B. float f1.1 ..单选题&#xff1a;(每道题目2分)1. 下列哪个声明是错误的&#xff1f;(B)A. int i10;B. float f1.1; //flo…