TOMCAT5.0+SQL SERVER 2000 JNDI 配置

前提:

1.Tomcat5。0安装配置完成

2.Sql server 2000 安装完成(可以不在本机)

3.Java 安装配置完成


配置开始:

1. 下载sql server 2000 的jdbc 驱动程序。安装驱动。

2. 拷贝驱动包lib下的3个jar文件到%tomcat_home%commonlib 和应用程序目录WEB-INFlib 下。

msbase.jar,mssqlserver.jar,msutil.jar

3. 在%tomcat_home%confCatalinalocalhost目录下添加一个新的test。xml文件,说明web访问路径和数据库配置信息。文件内容如下:

<?xml version='1.0' encoding='utf-8'?>

<Context path="/hibernatetest" docBase="D:projectTestWeb" debug="5" reloadable="true" crossContext="true">

<Logger className="org.apache.catalina.logger.FileLogger"

prefix="localhost_DBTest_log." suffix=".txt"

timestamp="true"/>

<Resource name="jdbc/testDB"

auth="Container"

type="javax.sql.DataSource"/>

<ResourceParams name="jdbc/testDB">

<parameter>

<name>factory</name>

<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>

</parameter>


<parameter>

<name>maxActive</name>

<value>100</value>

</parameter>


<parameter>

<name>maxIdle</name>

<value>30</value>

</parameter>


<parameter>

<name>maxWait</name>

<value>10000</value>

</parameter>


<parameter>

<name>username</name>

<value>pas</value>

</parameter>

<parameter>

<name>password</name>

<value>pas</value>

</parameter>


<parameter>

<name>driverClassName</name>

<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>

</parameter>


<parameter>

<name>url</name>

<value>jdbc:microsoft:sqlserver://192.168.0.7:1433;DatabaseName=passvr</value>

</parameter>

</ResourceParams>

</Context>

4. 修改应用程序WEB-INF下的WEB.XML文件。添加

<resource-ref>

<description>connectDB test</description>

<res-ref-name>jdbc/testDB</res-ref-name> 对应test.xml文件下的Resource name

<res-type>javax.sql.DataSource</res-type> 对应test.xml文件下的Resource type

<res-auth>Container</res-auth>

</resource-ref>

5. 新建测试文件:test.jsp

<%@ page language="java" pageEncoding="UTF-8"%>

<%@ page contentType="text/html;charset=GBK"%>

<%@ page errorPage="error.jsp"%>

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

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

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

<html>

<head>

</head>

<body>

<%

// 数据库操作

Context ctx=null;

Connection cnn=null;

Statement stmt=null;

ResultSet rs=null;

ResultSetMetaData md=null;

try

{

ctx=new InitialContext();

if(ctx==null){

throw new Exception("没有匹配的环境");

}


DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/testDB");

if(ds==null){

throw new Exception("没有匹配数据库");

}


cnn=ds.getConnection();


System.out.println("========================1");

stmt=cnn.createStatement();


rs=stmt.executeQuery("select * from KHDX_JS");

System.out.println("========================2"+rs.toString());

md=rs.getMetaData();

out.println("<table border=1>");

out.println("<tr>");

for(int i=0;i<md.getColumnCount();i++){

out.println("<td>"+md.getColumnName(i+1)+"</td>");

}

while(rs.next()){

out.println("<tr>");

out.println("<td>"+rs.getString(1)+"</td>");

out.println("<td>"+rs.getString(2)+"</td>");

out.println("<td>"+rs.getString(3)+"</td>");

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

}

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

System.out.println("========================3");

}

finally

{

if(rs!=null)

rs.close();

if(stmt!=null)

stmt.close();

if(cnn!=null)

cnn.close();

if(ctx!=null)

ctx.close();

}

%>

</body>

</html>
光伏发电预测(LSTM、CNN_LSTM和XGBoost回归模型,Python代码) 一旦结果与预测差距较大,可能存在光伏系统的问题,需要找出原因,然后采取适当措施来修复光伏系统并做出更好的决策。例如,根据准确的预测,光伏系统运营商可以平衡电力消耗,并将多余的电力储备用于紧急情况。然而,光伏系统的发电量估算是一个挑战,因为光伏系统的发电量受到天气条件的极大影响。整个项目文件夹(第一个文件夹为xgboost模型相关的包文件,xg.py是xgboost模型英文注释版本,xg_chinese.py是xgboost模型中文注释版本)表示空气的温度,通常以摄氏度(°C)或华氏度(°F)为单位。 阅读详情

相关推荐

数据集分享 | IWR1642呼吸心跳数据集

雷达开源数据库 数据集

【调皮连续波】雷达技术领域知识博主 3205

tomcat JNDI 配置(sql server)

以sqlserver为例 1. 首先打开tomcat目录下的 E:\Program Files\Tomcat 7.0\conf\context.xml 文件 增加如下内容 <Resource name="jdbc/myjdbc" auth="Container" type="javax.sql.DataSource" driverClassNam

coolcoffee168的专栏 5632

XC95144XL-10TQG144I Xilinx XC9500XL 高性能 CPLD

XC95144XL-10TQG144I 属于 Xilinx 的 XC9500XL 高性能 CPLD 家族,是一颗面向 3.3V 低电压系统的可编程逻辑器件。该器件以小封装、高速响应和良好的系统兼容性为设计目标,常用作系统控制/ glue-logic、I/O 缓冲、状态机、总线桥接与接口协议前端等场景中的可重编程逻辑单元。产品支持现场(in-system)编程与 IEEE-1149.1 JTAG 边界扫描,能在系统板上直接更新逻辑。

2403_90082736的博客 1060

Tomcat5.5.27配置JNDI,另SQLServer2000和SQLServer2005连接方式不同之处

一. 添加Context配置,在%TOMCAT_HOME%/conf/Catalina/localhost/ 目录下添加文件doom.xml    内容:    <Context path="doom" reloadable="true" docBase="E:/eclipse3.3.1/workspacce/doom/war" workDir="E:/eclipse3.3.1/w

arkblue的专栏 1591

Gartner 2025 中国网络安全成熟度曲线深度解读:AI 安全如何重构防御逻辑

2025 年 Gartner 中国网络安全技术成熟度曲线的发布,标志着国内网络安全领域正式进入 “AI 原生防御” 时代。这份聚焦中国市场特性的报告清晰揭示:网络安全的核心命题已从 “防御 AI 驱动的攻击” 演进为 “保障 AI 系统自身安全与业务协同”,AI 安全技术正成为重构企业防御体系的核心引擎。

KKKlucifer的博客 1387

ROS应用之如何配置RTOS满足机器人系统中的实时要求

实时操作系统(RTOS)基本概念实时操作系统(RTOS)是设计用于实时应用的操作系统,其主要目标是在确定的时间内完成任务。RTOS的任务调度算法和优先级控制机制能够确保高优先级任务按时完成。精确的传感器数据采集:传感器数据需要在规定时间内采集并传输给控制系统。快速响应外部事件:对于控制系统,需要确保指令在最短的时间内得到响应。任务的调度周期:任务的周期可以通过公式计算,其中 ftask 是任务的调度频率。优先级分配。

weixin_68094467的博客 1008

tomcat 5.0 配置SQLServer2000数据源

相信很多新手也和我一样,第一次配置数据源的时候,头皮都抓破了。当然也有些“高人”一次就ok了。但是我想这样的人还是不多的吧,不然我真的要去跳海了。为了不然大家跟我一样痛苦,我把我的经验贴出来,希望可以帮到大家。好了,废话少说,我用的是Tomcat 5.0第一步:安装SQLServer的JDBC驱动,没有安装的可以到以下连接下载http://www.microsoft.com/china/sql/d

修炼 JAVA 1917

C语言试题三之计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5))

1 、题目 计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5)) 2、部分函数说明 C 库函数 double pow(double x, double y) 返回 x 的 y 次幂。 3、源代码实现 #include <stdio.h> #include <...

码莎拉蒂 4609

jdk1.4+Tomcat5.0 +SQL Server2000 详细配置方案

jdk1.4+Tomcat5.0 +SQL Server2000 详细配置方案 &lt;!--文章说明信息结束//--&gt; &lt;!--内容开始//--&gt;到网上下载以上三个软件并安装jdk1.4安装目录:D:/jdk14Tomcat5.0安装目录:D:/tomcat5SQL Server2000安装目录默认 ////////////////////////////////...

java-t-go 155

OpenClaw 报错 TypeError: Cannot read properties of undefined (reading ‘prototype‘):Node.js 版本不兼容

国产化环境中部署OpenClaw云边协同平台时,出现"TypeError: Cannot read properties of undefined (reading 'prototype')"报错。经分析发现根本原因是Node.js版本与依赖生态不兼容,新版本Node(如v21)移除了旧依赖使用的内部API。解决方案包括:1)使用nvm切换至兼容的Node 16/18 LTS版本;2)容器化部署固定Node版本;3)遵循官方推荐的引擎版本范围。该问题揭示现代工程中版本管理的重要性,

博客 2314

VAY 是 SAP 自动科目确定(OBYC-GBB)中的科目修改码,专用于带科目分配对象的销售订单发货场景,核心是触发 “Dr 成本要素科目(如销售费用 / 特定成本对象) Cr 库存商品” 的分录,

摘要:VAY是SAP中用于带科目分配对象(如成本中心、WBS)的销售订单发货的科目修改码,与标准VAX场景不同,它生成"借成本要素科目/贷库存商品"的分录。配置路径为OBYC-GBB-VAY,需确保借方科目为成本要素。典型业务场景包括免费样品、项目专用发货等。常见问题包括VAY未触发或科目记账错误,需检查销售订单科目分配、移动类型设置及OBYC配置。特殊场景建议单独配置科目以便费用分析。

金牌架构师 1254

resin配置jndi数据源-sql server2008

resin.conf下加入 &lt;database&gt; &lt;jndi-name&gt;test/db&lt;/jndi-name&gt; &lt;driver type="net.sourceforge.jtds.jdbc.Driver"&gt; &lt;url&gt;jdbc:jtds:sqlserver://192.168.0.12:1433/test&lt;/..

web开发 506

7.12真题华为OD机试真题 新系统 - 字符串压缩编码 (Java/Py/C/C++/Js/Go)

7.12真题华为OD机试真题 新系统 - 字符串压缩编码 (Java/Py/C/C++/Js/Go)

算法大师! 839

如何配置JNDI操作记实

在TOMCAT5.0下的JNDI配置记实       -------开发环境:TOMCAT5.0+MS SQL SERVER2000+JDK1.4一.什么是JNDI:       Java Naming and Directory Interface(名字与目录服务).如果你自己建过数据库连接池,就会深刻体会到一个优秀的专门用来处理这个问题的方案的价值所在了。JNDI是J2EE中一个很

水中晶 1865

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

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

JSP中tomcat的SQL Server2000数据库连接池的配置

JSP中tomcat的SQL Server2000数据库连接池的配置环境:1. 数据库:Microsoft SQL Server 20002. 数据库驱动程序:net.sourceforge.jtds.jdbc.DriverJNDI(Java Naming and Directory Interface)概述:Tomcat4(5)提供了一个与Java Enterprise Edition应用服务相

!Java 2402

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

java jndi tomcat_Tomcat配置JNDI数据源

经过3个多小时的努力,配置JNDI数据源(主要是通过DBCP连接池)终于搞定~还是Tomcat官方的说明好,不过全是英文的,大概还看得懂.百度上那么花花绿绿的太多了,一个也没成功!...本例使用的数据库为Ms SQL Server 2000,对于其它数据库只是修改一下相应的参数即可,服务器是Tomcat5.5, 与之间的版本配置连接池最简便自己总结了一下,希望起到一个抛砖引玉的作用总结:第一步:将...

weixin_36295555的博客 291

Tomcat5+Mssql server 2000数据库连接池配置

 Tomcat相信大家已经很熟悉了,作为一种免费而强大的java web server,得到了很多java爱好者的青睐,最新版本的tomcat5支持servlet2.4和jsp2.0,今天我将采用Tomcat5和Ms sqlserver 000一起来开始数据库连接池配置之旅。需要的准备1、jdk 我使用的版本1.4.012、Tomcat 5 我使用的是5.0.16版本 下载地址:http://ja

zsf0615020117的专栏 392

Tomcat5的数据库连接池配置(Sql Server 2000)

http://www.chinageren.com/jc/HTML/110868.htmlhttp://52cg.com/Training/KaiFa/java/200605/52961.htmlhttp://sitence.blogchina.com/3820607.htmlhttp://www.7880.com/Info/Article-10d69ba0.html Tomc

binger819623的专栏 1790

在TOMCAT5.0下的JNDI配置

在TOMCAT5.0下的JNDI配置记实        -------开发环境:TOMCAT5.0+MS SQL SERVER2000+JDK1.4 一.什么是JNDI:        Java Naming and Directory Interface(名字与目录服务).如果你自己建过数据库连接池,就会深刻体会到一个优秀的专门用来处理这个问题的方案的价值所在了。JNDI是 J2EE中...

liaoliu521的博客 154

Tomcat5数据源配置(转载)

给出一个tomcat5配置 常见数据库连接池的例子.环境: w2kp sp4,   jsdk1.4.2_8; tomcat5.0.2.8; oracle817, sqlserver2000 sp3 , mysql5 beta总的来说在tomcat配置一个数据源有4项工作要做.    1. 在server.xml 里配置数据源连接池参数。 可以手动,也可以通过tomcat admin工具。   2.

小蚂蚁窝 2832

怎样配置tomcat的jndi数据库连接?

怎样配置tomcat的jndi数据库连接? 如果是tomcat5以下,则修改conf/server.xml文件,tomcat5及以上则修改/conf/Catalina/localhost目录中的一个xml文件。在行之前插入如下的一段标签: (以oralce为例,假设你应用的上下文根是/test,jndi是jdbc/test) username system pa

huangzf0048的专栏 851

tomcat 配置 JNDI

在TOMCAT5.0下的JNDI配置记实        -------开发环境:TOMCAT5.0+MS SQL SERVER2000+JDK1.4 一.什么是JNDI:        Java Naming and Directory Interface(名字与目录服务).如果你自己建过数据库连接池,就会深刻体会到一个优秀的专门用来处理这个问题的方案的价值所在了。JNDI是 J2EE中一个很重...

yxk67 120

在tomcat下context.xml中配置各种数据库连接池(JNDI)

1.首先,需要为数据源配置一个JNDI资源。我们的数据源JNDI资源应该定义在context元素中。在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载。而context.xml文件则不然,tomca...

dengjuanshou7445的博客 198
上一篇: 如何在一台服务器上运行多个Tomcat服务
下一篇: checkbox 使用
lele521
博客等级 码龄20年 0粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值