tomcat6连接ORACLE

tomcat7连接不上oracle数据库是因为缺少jar包 tomcat7连接不上oracle数据库,是因为缺少ojdbc的jar包 立即下载

1.需要Tomcat6.0,Oracle的JDBC驱动程序包(放在Tomcat/lib下):
ojdbc14.jar(Oracle10g为例):
JDK1.4以后ojdbc14.连接Oracle数据库的驱动。
JDK1.4之前用class12.jar连接Oracle数据库的驱动。
2.配置tomcat下的conf下的context.xml文件,在之间添加连接池如下:

<?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="" />
        -->

        <!-- Uncomment this to enable Comet connection tacking (provides events
                 on session expiration as well as webapp lifecycle) -->
        <!--
        <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
        -->
  <Resource

      name="jdbc/test"

      auth="Container"

      type="javax.sql.DataSource"

      driverClassName="oracle.jdbc.driver.OracleDriver"

      url="jdbc:oracle:thin:@localhost:1521:orcl"

      username="wangyj"

      password="wangyj"

      maxActive="20"

      maxIdle="2"

      maxWait="-1"/>
</Context>


3.配置你的应用下的web.xml中的之间加

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
  xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 
    <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>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

4.大功告成,不用在原来的server.xml里面配置了,下面就可以编写测试程序了,这个网上就很多了,主要的就上面,当然要把连接驱动程序都放到tomcat6下的lib下面.测试代码如下:

<!doctype html public "-//w3c//dtd html 4.0 transitional//en"    

"http://www.w3.org/TR/REC-html40/strict.dtd">   

<%@ page import="java.sql.*"%>   

<%@ page import="javax.sql.*"%>   

<%@ page import="javax.naming.*"%>   

<%@ page session="false" %>   

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<%    

        out.print("MyTest");   

        DataSource ds = null;   

        try{   

        Context initCtx = new InitialContext();

        Context envCtx = (Context) initCtx.lookup("java:comp/env");

        ds = (DataSource) envCtx.lookup("jdbc/test");

        Connection conn = ds.getConnection();   

        Statement stmt = conn.createStatement();   

        String strSql = " select * from dual";   

        ResultSet rs = stmt.executeQuery(strSql);   

        while(rs.next()){   

                    out.println("<br/>");

             out.print(rs.getString(1));

                    out.println("<br/>");

                    out.println("Test Success");

                    out.println("<br/>");                        

            }

        }   

        catch(Exception ex){   

                out.print("Exception is :"+ex.getMessage());   

         ex.printStackTrace();   

        }   

%>

在Tomcat服务器下使用连接池连接Oracle数据库 下面介绍在Tomcat服务器下使用连接池来连接数据库的操作 一:修改web.xml文件: 代码如下: <?xml version=”1.0″ encoding=”UTF-8″?> <web-app xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://java.sun.com/xml/ns/javaee” xmlns:web=”http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd” xsi:schemaLocation=”http://java.sun.com/xm 立即下载

相关推荐

creo二次开发使用映射

在creo进行二次开发时,一些无法直接通过访问底层代码来对特征进行操作,比如“镜像装配”,这个时候就可以使用映射(Mapkey)来完成一键镜像。 注:这是镜像装配的代码 ProError status; ProMacro macro; wstring Macro; strMacro = L"mapkey(continued) ~ Command ProCmdMirrorAssem ; mapkey(continued) ~ Activate mirror_component_dialog Sy

qq_49328512的博客 1642

tomcat与oracle的3种连接方法

 tomcat与oracle的3种连接方法。收藏花了我一个晚上终于把Tomcat连接池的设置方法给解决了。5555555 连接池我有了一个新的实践的代码在用eclipse编辑jsp来调用oracle过程(通过tomcat 连接池)---------------------------------------------------------准备:1. Oracle9i , 在hs用户里面建立一个

zztxl的专栏 3613

CentOS 7升级GCC踩坑记:明明装了centos-release-scl,为啥找不到devtoolset-9-gcc-c++?

本文详细记录了在CentOS 7系统中升级GCC时遇到的`devtoolset-9-gcc-c++`不可用问题及其解决方案。通过分析`centos-release-scl`安装不完整的原因,提供了从清理残留、重新安装仓库配置到完整安装devtoolset-9工具链的全套操作指南,帮助开发者彻底解决类似环境配置难题。

weixin_29252171的博客 244

tomcat-8.5.78连接oracle的步骤方式

Tomcat服务器配置及orcel数据库连接池配置(个人整理版)

Coding&Sharing 2021

QGC 转发RTSP流 到RTMP服务器

需求: QGC安卓版在接收摄像机RTSP视频流的时候,需要将视频推送到指定的RTMP服务器。 分析: QGC在处理音视频的时候使用了GStreamer这套框架,本身这套框架是跨平台的,所以无需关系环境,只要想到相应位置,添加对应功能代码,然后配置好安卓端的依赖库即可。 添加位置: GstVideoReceiver.cpp -》start函数负责音视频的流的播放,只需在此处添加上封装好的推流函数即可。 同理在stop中添加停止推流功能。 方便起见,可在界面上配置rtmp的推流地.

qthello 2324

STM32串口通信实战:从CubeMX配置到printf重定向全解析

串口通信是嵌入式系统中最基础且广泛使用的数据交换方式,它基于异步串行通信原理,通过TX(发送)和RX(接收)两根信号线实现设备间的全双工通信。其技术价值在于协议简单、硬件成本低、可靠性高,是单片机与上位机调试、传感器数据采集、设备控制等场景的首选方案。在STM32等ARM Cortex-M系列MCU中,USART外设通过硬件自动处理时序,大大减轻了CPU负担。本文聚焦于嵌入式竞赛与开发中的高频需求,以STM32G431RBT6为例,详解通过CubeMX配置USART1、实现按键触发数据发送、并完成print

weixin_30603633的博客 548

tomcat通过jdbc连接Oracle12c时报ORA-28040:没有匹配的验证协议错误

tomcat通过jdbc连接Oracle12c时报ORA-28040:没有匹配的验证协议错误

UName_lian的博客 4818

1. 如何使用扣子工作流一键生成儿童绘本(可以发到小红书,微信公众号图文等)

本文介绍了使用扣子智能体一键生成儿童绘本的工作流。用户只需输入绘本主题,系统会自动生成Markdown格式内容,可直接发布到优快云、小红书等平台,还支持推送至微信公众号草稿箱。操作步骤包括:访问扣子网站导入工作流源代码,输入主题试运行,查看实时进度和最终输出结果。工作流编辑器会显示每个节点的执行状态和耗时,支持通过"查看日志"功能回溯历史运行记录。文末附有工作流源代码下载链接。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1249

tomcat启动连接不了ORACLE,本地安装oracle后,tomcat不能正常启动

前俩天,在本地安装了oracle 10g,后来发现tomcat不能正常启动了。主要原因:oracle占的端口是8080,把tomct的端口给占了。解决方法:双击tomcat,改下端口号。我个人是把8080改成8000了。启动tomcat的时候 出现下列信息。The APR based Apache Tomcat Native library which allows optimal perform...

weixin_42105570的博客 912

【问题解决】解决 Python `PermissionError` 权限不足:文件/进程/端口全场景修复

本文总结了Python程序中常见的权限问题及解决方案,包括文件、进程和端口权限错误。文件权限问题通常由文件占用、权限不足或路径错误引起;进程问题多因权限不足或系统限制;端口问题则与端口占用、防火墙或特权端口相关。解决方案提供了详细的代码实现:文件权限管理器类(FilePermissionManager)包含检查权限(check_permission)、修复权限(fix_permission)、安全写入(safe_write)和安全删除(safe_delete)等方法,通过异常处理和临时文件等技术确保操作安全

博客 359

python:实现矩阵SVD分解(附完整源码)

python:实现矩阵SVD分解(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 603

tomcat6 连接oracle,tomcat6连接ORACLE

1.需要Tomcat6.0,Oracle的JDBC驱动程序包(放在Tomcat/lib下):ojdbc14.jar(Oracle10g为例):JDK1.4以后ojdbc14.连接Oracle数据库的驱动。JDK1.4之前用class12.jar连接Oracle数据库的驱动。2.配置tomcat下的conf下的context.xml文件,在之间添加连接池如下:WEB-INF/web.xmlname=...

weixin_42551508的博客 687

点云去噪:基于点云拟合的方法

点云处理是计算机视觉中的重要任务之一,而点云去噪是点云处理的关键步骤之一。在实际应用中,由于采集设备的噪声、运动估计误差或者环境干扰等因素,点云数据中常常包含有噪声点,这些噪声点会对后续的点云分析和处理造成不良影响。一种简单的方法是计算点到拟合曲面的距离,并将距离超过某个阈值的点定义为噪声点,进行过滤。一种简单的方法是计算点到拟合曲面的距离,并将距离超过某个阈值的点定义为噪声点,进行过滤。该方法通过拟合点云数据的曲面模型,对噪声点进行识别和过滤,从而得到更加干净的点云数据。

AuSwift的博客 639

Tomcat 6.0 配置oracle数据库连接池

TomCat6.0数据库连接池配置实例(Oracle 10g数据库)关键字: 数据库连接池 TomCat6.0数据库连接池配置有几种方式,在这里我介绍一种常用的方法供大家参考: 配置过程分成三个步骤来完成: 第一步:在TomCat6.0的目录下找到context.xml配置文件。(例如:C:/apache-tomcat-6.0.14/conf/context.xml)然后打开context.xml

svenke2011的专栏 522

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

tomcat6配置oracle数据库连接池

     网上有过许多Tomcat下配置数据库连接池的文章,看了,有的写的简单,有的复杂,这篇打算做个总结。针对tomcat6下,连接oracle。     我现在用的方法。     方法一:                 步骤1:修改tomcat目录下conf/context.xml文件,添加如下所示信息,相关字段请自行更改。                          

ffyn的专栏 834

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Tomcat6.0 连接池的配置 oracle篇

http://blog.youkuaiyun.com/apei830/article/details/4505638     在学习视频“v512工作室_刘伟_Java高端培训系列视频_JavaWeb开发_第五章JDBC连接池与数据源(下).avi”时遇到Tomcat6.0 连接池的配置不成功的问题,现已解决,把解决的过程写出来,供大家参考。   注: 1.本人当前使用的Tomcat版本为:6.0

xiaoxinxiaoxing的专栏 901

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

tomcat 6.0配置oracle数据库连接池

tomcat 6.0配置oracle数据库连接池 tomcat 5.X与tomcat 6.x连接池配置有所不同,这里只是记录tomcat 6.0的配置过程。     容器:tomcat 6.0     数据库:oracle 10g     操作步骤:     1、 D:\oracle\ora92\jdbc\lib\classes12.jar     将oracle数据库的驱

北极星的专栏 998

oracle连接池默认值,tomcat 6.0配置oracle数据库连接池

tomcat 6.0配置oracle数据库连接池tomcat 5.X与tomcat 6.x连接池配置有所不同,这里只是记录tomcat 6.0的配置过程。容器:tomcat 6.0数据库:oracle 10g操作步骤:1、将oracle数据库的驱动包ojdbc6.jar放到tomcat 6.0/lib,否则运行会报http://www.doczj.com/doc/b471ac287375a4178...

weixin_39553272的博客 336

java jndi oracle_使用Tomcat6的JNDI配置Oracle9i连接池

1.打开Tomcat 6.0\conf\context.xml文件,编辑成如下代码形式:type="javax.sql.DataSource"driverClassName="oracle.jdbc.OracleDriver"url="jdbc:oracle:thin:@127.0.0.1:1521:ghyghost"...

weixin_35201989的博客 156

解决Tomcat6.0连接Oracle 10g问题

  哎~~耗费了两天的时间终于把这个链接问题解决了,哈哈,祝贺一下吧~~!!   首先申明一下我的环境配置:winxp+Tomcat6.0+Oracle 10g+Myeclipse6.5(blue)!   一开始链接不上就在网上去找原因,东看看西瞧瞧,结果还是无法解决我的问题绝大部分原因是我们的环境配置不一样,终于在尝试了N多种不同的配置下终于找到了我这种环境的配置方法!   其实,...

是时候表演真正的技术了 230
上一篇: EXTjs 页面自动加载与IFRAME嵌入进来的区别
下一篇: 使用了F5负载均衡要注意的地方
traceofsun
博客等级 码龄21年 26粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值