weblogic 8.1下数据库连接池的配置

weblogic中JDBC连接数据库的几个问题 BEA公司的中间件weblogic工具提供了一套数据库连接的机制,我采用的是weblogic8.1,数据库是Oracle9i客户端,通过weblogic控制台,我配置了JDBC Connection Pool,并且试图通过java代码去获取一个数据库连接,在今天的研究中碰到了一些问题,谨以此记载,供自己日后参考和与同行共享。1,通过weblogic配置一个数据库连接池JDBC Connecti 阅读详情
weblogic 8.1下面数据库连接池的配置和tomcat、resin等都有比较大的不同,看来bea也越来越有M$的做派,喜欢自立标准。没办法,谁让他是java app server的老大。恨.....

 以MS SQLServer 2k为例。打开console:http://localhost:7001/console/,登陆进去,选择jdbc下面的Connection  Pool。然后Configure a new JDBC Connection Pool... 

 驱动程序可以选择M$的type4,也就是通常使用的M$ 4 jdbc的驱动,这样可以让程序更容易移植。假设命名为webcp,要访问的数据库是webcp:

 screen.width/2)this.width=screen.width/2" vspace=2 border=0>

 测试连接没有问题之后就可以部署到服务器上,一般是部署到myserver上。

 然后进入jdbc下面的Data Sources,Configure a new JDBC Data Source,其中JNDI Name是你查询连接池时候使用的JNDI命名,也把它设为webcp:

 screen.width/2)this.width=screen.width/2" vspace=2 border=0>

 然后在下一页中选择要使用的连接池,也就是我们刚才配置的webcp。然后也把它部署到myserver上。搞掂。
 试一下:
 Context ctx=new InitialContext();
 Object obj=ctx.lookup("webcp");
 DataSource ds=(DataSource)obj;
 Connection conn=ds.getConnection();

 有一点需要注意,SQLServer 2k中sa默认访问的数据库是maters,这有可能会造成问题。这很好解决,可以修改连接池的配置,也可以另外建立新的数据库帐号。

 下面是config.xml中的配置代码:

 <JDBCConnectionPool
        DriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
        Name="webcp" Password="{3DES}fcqinoiw5ZI="
        Properties="user=sa;url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=webcp;selectMethod=cursor;dataSourceName=SQL2000JDBC;userName=sa;databaseName=webcp;serverName=localhost"
        Targets="myserver"
        TestTableName="SQL SELECT COUNT(*) FROM sysobjects" URL="jdbc:microsoft:sqlserver://localhost:1433"/>
    <JDBCTxDataSource EnableTwoPhaseCommit="true" JNDIName="webcp"
        Name="MyJDBC Data Source" PoolName="webcp" Targets="myserver"/>

webLogic8配置连接池步骤 里面有截图,和文字描述,很适合初级使用者 立即下载

相关推荐

weblogic连接池配置

weblogic连接池配置说明, weblogic8.1连接池配置及简单优化

weblogic8.1常见问题汇总

导读:如果经常出现内存溢出的问题话查看日志,这样类似Executethread开头的可能是线程资源耗尽的问题,bea\user_projects\domains\mydomain下可以查看日志,如果出现关闭的连接错误,可以在配置连接池的时候设置,选中测试返回的连接和请求的连接.如果经常出现内存溢出的问题话查看日志,如果出现Executethread:'7'forqueue:'  如果经常出现内存...

u011124317的专栏 2858

纯相位全息图优化算法综述

除此之外,还有许多用于减少斑点噪声的非迭代方法,例如:采用下采样掩膜的采样纯相位全息图(Sampled-Phase-only Hologram)方法、模式化相位掩膜(Patterned Phase-Only Hologram)方法、双相位方法(Double-Phase Method),以及使用非随机相位掩膜的方法(Random Phase-Free Method)等。迭代算法通常由一个对目标全息图的近似出发,经过一系列的重复操作不断优化这个近似全息图,直到该近似所得到的重建图像满足一定的误差要求;

ZhongKeWeiXing的博客 1426

WebLogic Server 8.1 数据库连接池配置问题

WebLogic Server 8.1 数据库连接池配置问题:在配置时,提示"JDBC 驱动程序不在类路径中" 的原因是:数据库的jdbc驱动程序没有加入到classpath中,所以应该将其加入:(手动设置)在startWeblogi.cmd中的CLASSPATH=后面加上这些jar包 

我的博客 1702

S参数反演法

等效介质理论模型— 利用S参数反演法提取超材料结构的等效参数 等效介质理论模型—利用S参数反演法提取超材料结构的等效参数 S参数反演法,即利用等效模型的传输矩阵和S参数求解超材料结构的等效折射率n和等效阻抗Z的过程。本文对等效介质理论模型进行了详细介绍,并提供对应代码。 超材料的传输矩阵 超材料结构的传输矩阵函数为: 其中,d 为等效光学活性材料的厚度,n 为折射率,Z 表示阻抗。 S参数和传输矩阵T 超材料结构的S参数和传输矩阵T满足下列方程: 利用以上两式,可以得到等效折射率n和相对阻抗的表达式

weixin_43962864的博客 1万+

别再手动跑定时任务了!Spring Boot项目5分钟集成xxl-job保姆级教程(含Docker部署调度中心)

本文提供Spring Boot项目快速集成xxl-job的保姆级教程,包括Docker部署调度中心的详细步骤。通过实战案例展示如何构建企业级分布式任务调度系统,解决传统定时任务的资源竞争、单点故障等问题,提升开发效率与系统可靠性。

weixin_30315905的博客 291

Weblogic8配置Oracle数据库连接池

1、配置连接池通过http://localhost:7001/console进入管理控制台在左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-连接缓冲池点击“配置新的 JDBC Connection Pool... ”数据类型选择:Oracle数据库驱动程序选择:Oracles Driver (Thin) Version:9.0.1,0.2.0,10点

8alt的专栏 1557

永磁同步电机功率计算实战:从公式到避坑指南(附Excel计算模板)

本文详细解析永磁同步电机(PMSM)功率计算的实战技巧,涵盖三维参数体系、三相与单相系统差异、动态工况补偿及常见计算陷阱。特别提供Excel计算模板,帮助工程师快速准确完成功率计算,避免工业应用中的常见错误,提升工作效率。

x8y9z0的博客 801

Weblogic 8.1.3 下数据库连接池的配置问题

weblogic8.1.3下同一个数据库连接池最好只被一个web application使用,刚做项目的时候两个web application共用一个数据库连接池,结果几个月后遇到问题,尤其存储过程不能正常访问,因此最好每一个web应用配置单独的数据库连接池!...

jamesby 182

LSTM 深度解析从原理推演到现代序列建模的演进

LSTM(Long Short-Term Memory,长短期记忆网络)是一种特殊的递归神经网络(RNN),它通过引入记忆单元(Cell State)来解决普通RNN在长序列数据处理中的梯度消失问题。LSTM可以在长时间的序列中捕捉依赖关系,是一种非常适合处理时间序列、自然语言处理、语音识别等任务的深度学习模型。在LSTM中,记忆单元(Cell State)是一个贯穿整个序列的数据通道,用于存储和传递关键信息。记忆单元在LSTM的时间步之间保持信息的持久性,可以看作是一个长期记忆的“容器”。

hello.reader 3万+

【系统架构设计师】2026年上半年真题论文:论高并发系统的设计与实践

本文围绕高并发系统架构设计展开,重点论述了电商秒杀系统的实战经验。文章采用"痛点-解决方案-效果"的逻辑结构,从缓存设计、异步处理、限流降级、数据库优化等6个维度详细阐述了应对高并发的技术策略。其中,重点介绍了多级缓存体系、基于消息队列的异步处理机制和微服务拆分实践,并辅以实际案例说明如何解决超卖、缓存雪崩等典型问题。全文强调高并发设计需要系统性思维,通过空间换时间、异步换吞吐、横向换能力等原则,最终实现系统吞吐量从500TPS提升至20000TPS的性能突破。

数据知道的博客 1150

weblogic 连接mysql_Weblogic 8.1服务器数据库连接池及数据源配置全过程(Oracle数据库)...

一、安装Weblogic Server二、运行Weblogic配置向导Configuration Wizard,创建域mydomain三、启动Weblogic服务,在启动的过程中,可能提示要输入username和passsword,这个用户名和密码是你在运行配置向导创建域时输入的用户名和密码。五、配置数据库连接池1. 单击mydomain—>Services—>JDBC—&gt...

weixin_39859819的博客 796

【Cmder】--- Windows11 配置CMD神器 (超详细 持续更新中)

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

秋知叶i 1万+

java 中db2 驱动连接配置文件_为使用 DB2 UDB 配置第三方应用服务器

简介通过为数据库配置应用服务器/IDE,在 WebLogic 应用服务器、JBoss 应用服务器或 JDeveloper IDE 上创建 JDBC 连接,并在使用应用服务器开发的 J2EE 应用程序中使用这个到 DB2 数据库的连接。本文将向您展示如何从 WebLogic 和 JBoss 服务器配置 JDBC 连接,而且还将介绍 JDeveloper IDE。JBoss 是一个开源应用服务器,在默...

weixin_29441555的博客 709

2. 第一个 SAP CDS View 源代码的详细解析:CDS View 和底层自动生成 SQL View 的关系讲解

笔者前一篇教程文章,带着大家在 ABAP 系统创建了一个最简单的基于sflight数据库表的 CDS View:本文对这简单的 14 行源代码背后的知识点进行详细讲解。CDS 全称是 Core Data Services,它是一种数据建模技术,帮助开发者以更直观和高层的方式去描述数据库中所需的数据结构。在一个典型的 SAP ABAP 开发场景里,CDS 经常被用来编写各种用于报表、接口或业务逻辑的数据视图。通常,这些视图包含一系列注解。

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

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

weblogic 8.1 安装并配置数据源

weblogic 8.1 安装并配置数据源一、安装weblogic服务器:1.启动开始菜单的quickstart,执行create a new domainconfiguration…2.下一步3.下一步,选自定义4.下一步,name=myserver,listenport:7001 (建立更多server需要使...

weixin_34258078的博客 824

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

WebLogic JDBC & Transaction 版精华总结

BEA dev2dev 中国网站http://dev2dev.bea.com.cn 版权所有WebLogic JDBC & Transaction 版精华帖整理崔飞飞 (DEV2DEV ID:CONVERSE)除了论坛内的精华内容,增加了一些WEBLOGIC JDBC 的基础配置知识。论坛内有许多问题是没有回答和解决的,对于这部分内容如果有相类似的就进行归类,其他的就通过查找相关的资料进行回答,实

coolwzjcool的专栏 1300

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

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

在Weblogic8.1 SP4下配置连接池、数据源[including JNDI]试验

在Weblogic8.1 SP4下配置连接池、数据源[including JNDI]试验[虽然比较弱,但是绝对原创啊]一、试验环境:(1)Mysql database under Fedora Core 4(on a VMWare Workstation 5.5);(2)Weblogic8.1 SP4 Server under Windows XP SP2; 二、准备工作:1、要在FC4上启动

Barryzhong的专栏 1686

linux weblogic数据库,linux上的weblogic8.15安装和jdbc以及web应用配置

linux下的weblogic8.15安装和jdbc以及web应用配置系统环境:linuxweblogic8.15jdk1.4.2mysql jdbc驱动程序1.安装weblogic1.1 修改为可运行属性chmod a+x platform815_linux32.bin1.2 执行命令./platform815_linux32.binWelcome:--------This installer ...

weixin_42142062的博客 513

在weblogic 8.1 下配置Tx 数据源(Tx Data Source)

原文出处:http://dev2dev.bea.com.cn/techdoc/2004120203.html                                                                                    看点:事务性的(Tx)数据源,与weblogic 7 配置的不同之处。                           

terry_f的专栏 6837

Tips of hibernate +weblogic 8.1 + oracle 9.2 / db2 8.1

Tips of  hibernate +weblogic 8.1 + oracle 9.2 / db2 8.1bromon原创 请尊重版权        最近的工作都是在webligc 8.1 + hibernate的平台上做开发,涉及的数据库是oracle 9.2和db2 8.1。对于这两个数据库我的了解都远远不够,所以开发中遇到很多问题,还好问题都解决了,很感谢阿古。有的问题也许大家都会遇到,

Sometimes Java 2404

weblogic8.1创建oracle10g连接池

weblogic8.1创建oracle10g连接池 打开控制台http://127.0.0.1:7001/console登入:username/psaaword 第一步:点击左侧mydomain-》Services-》JDBC-》Connection Pools,...

diaohui4839的博客 162

配置BEA WebLogic 8.1 JDBC连接

配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置本文描述了BEA WebLogic 8.1 Server中各种与JDBC相关功能的配置。尽管我们使用了Oracle 8.1.7作为我们的示例数据库管理系统(DBMS),但是只要其他关系数据库提供通过JDBC的连接,就可以很容易地把一般性的概念转移到这些数据库上。  J

首席技术执行官CTO(Chief Technology Officer)|技术总监--邓斌博客 7151

在WebLogic中配置連接池

&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;   此文章為WebLogic中配置Oracle、SQL2000的連接池,希望能給還不會的朋友一個好的參考。图片有点缩小,请大家在看时复制到Word文档中。   下列是有關于webLogic8.1中配置連接池的方法: 一、 在...

玩转机器人 216
上一篇: weblogic8.1下EJB的部署与调用
下一篇: Java中的加密和DSA数字签名
bromon
博客等级 码龄25年 61粉丝 81原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值