OracleWebLogic10.3连接池参数配置详解

合集下载

weblogic-数据源配置与使用方法

weblogic-数据源配置与使用方法

Weblogic 配置使用数据源与使用方法我用的Weblogic10,其他可能有点不同,不过应该差不多启动weblogic10,登录选择JDBC->Data Sources ,如图1图1进入界面后,先点击左上角的Lock&Edit按钮,如图2图2点击后就可以进行编辑和配置了。

点击右边页面的“New”如图3图3点击NEW 后,出现新建数据源界面如图4图4变量解释:Name: 图4中第一个红框,随便起的名,在服务器用的数据源名,随便起,自己能认出来就行。

JNDI Name: 同志们,注意了,这个名字很重要,是在客户端要调用的JNDI名。

Database Type:数据库类型,我用的MySql,我选MySql,其他数据库也是一样的,用什么就选什么。

Database Driver:数据库驱动,地球人都知道写完了点“Next”中文的话就是“下一步”,如图5,图5直接点下一步如图6图6参数解释:Database Name: 数据库名Host Name:数据库地址,我是本地所以是127.0.0.1Port:数据库端口,mysql默认端口是3306,其他数据库各有不同Database User Name:数据库用户名Password/Confirm Password :数据库密码'配置好了点 next然后点击上面的Test Configeration 如图7图7PS:测试成功通过就点Finish,测试要是没通过自己找原因,有的时候会是驱动的问题,如果是找不到驱动错误的话,就自己把驱动放到weblogic 里去,在weblogic8.1中就有可能出现这种问题,数据库驱动放在"你电脑weblogic安装的位置\bea\wlserver_10.0\server\lib"Finish 如图 8图8其中MysqlTest 是刚才新建的数据源这时候还没有Targets,还不能用,点击MysqlTest,也就是刚才创建的数据源,出现图9页面图10点击第二个选项卡,即Targets ,出现如图11图11选择Server,然后点“Save”,然后点左上角的Activate Changes.如图12位置图12然后数据源就可以用了测试数据源连接1.随便建一个web工程2.在页面里写如下代码如图13图13第一行是实例化一个Context第二行是得到数据源的实例(DataSource)context.lookup("JNDI_mysql");Lookup(String str);Lookup里面的参数就是刚才你定义数据源的JNDI NAME(找图4)第三行通过数据源得到连接,然后就是正常使用数据库。

weblogic数据源配置

weblogic数据源配置

一、新建数据源
1、登录weblogic控制台,进入控制台首页。

点击数据源按钮,进入数据源配置页面,如下图:
2、点击激活按钮,激活修改状态,如下图:
3、进入数据源创建页面后,点击新建按钮,创建数据源,如下图所示:
4、进入数据源信息配置页面
“agentDS”,应用程序里面要调用到。

6、点击“next”按钮,进入下一步,如下图:
用户名、密码需要根据实际情况配置,这里给出的只是一个演示参数。

8、点击测试按钮,测试数据源配置是否成功,如下图:
9、如出现下图所示的绿色提示信息,则说明配置成功。

点击next按钮进入下一步,如下图:
10、将数据源关联到服务上后,点击完成按钮。

如下图:
11、点击修改激活按钮,激活数据源配置,如下图:
12、点击激活修改,进行数据源连接池配置,如下图:
13、勾选复选框,再点击下图中红色框选中的部分,如图所示:
14、进入连接池配置页面后,点击图中红色方框部分,如下图:
15、进入连接池参数配置页,如下图:
16、配置连接池连接参数,如下图:
17、点击保存按钮,进入下一步,如下图:
18、点击修改激活按钮,激活连接池配置,如下图:
19、如果出现下图绿色部分信息,则数据源连接池配置完成。

20、到此,所有的数据源配置已经完成,将应用的war包发布到weblogic上。

Weblogic 10.3.6.0 集群搭建

Weblogic 10.3.6.0 集群搭建

Weblogic 集群搭建Oracle的Weblogic分开发者版本和生产版本,有32位和64位。

一般生产版本的weblogic是64位的,安装文件是一个大小为1G多的jar包。

去oracle官网上下载64版weblogic。

这里使用的版本是weblogic11g,版本号是10.3.6,文件名为“wls1036_generic.jar”。

安装weblogic前要确认已安装好jdk(如果安装的是64位weblogic则需要64位版本的jdk)。

目前,weblogic可免费使用,需要oracle的weblogic服务时才需要向Oracle付费买服务,即产品免费服务收费。

一、安装weblogic(windows和Linux操作步骤相同)1、在命令行,进入安装文件wls1036_generic.jar所在文件夹然后输入命令:Java -jar wls1036_generic.jar点击回车后程序会启动weblogic安装文件的图形安装界面。

按下来的安装和在windows中安装普通文件一样了。

2、点击“下一步”,到下图界面,然后输入weblogic的安装目录。

(路径中最好不要有空格)3、点击“下一步”。

到下图界面,由于我们没有购买oracle的服务所以去掉下图中的勾。

(目前weblogic可免费使用,需要oracle技术支持的话才需要付费)4、点击“下一步”,到下图界面,会因为我们没有填写上图的的支持信息而弹出两个警告框,直接“YES”通过即可。

进入下图,勾选下面的框(不需要使用验证)5、然后点击“继续”。

到下图界面,选择“典型”和“定制”都可以,根据自己喜好设置6、选择后点击“下一步”,进入下图界面,如果没有显示jdk信息,则手动点击“浏览”选择自己机器上安装的jdk,一般默认显示出来的就已经是自己机口上安装的了(貌似是根据环境变量里的JAVA_HOME获取的)7、点击“下一步”进入下图界面,不用修改,直接点击“下一步”即可8、然后会显示出我们准备安装的组件信息,直接点击“下一步”9、然后就开始安装了10、安装完成了,这里有勾选“运行Quickstart”表示安装完成后打开域创建和配置界面。

weblogic配置数据库连接

weblogic配置数据库连接

一、weblogic数据源配置进入到weblogic控制台,找到服务→jdbc→数据源,锁定并编辑后,新增数据源. 进入到新建页面,如下图:修改配置如下:注意,上面的jndi名称,需要在torConfig.xml配置文件中用到点击下一步(此步不需修改配置),再点击下一步,进入到如下页面:修改配置:数据库名称,即oracle的实例名(SID),主机名:可以输入oracle数据库所在机器的IP,端口号,根据实际情况输入,用户名和密码都根据实际生产环境的配置输入.以上配置,可以根据目前的torConfig.xml文件中的数据库连接方式把相应的配置录入到页面即可.如下图为我本机的配置:再点击下一步,出现如下图的页面:根据前一步数据库配置不同,有些数据与下图会不一样,点击测试配置,如果显示连接测试成功即表示配置成功:测试成功后,点击下一步,选择对应的运用服务,点击完成即可.(备注:每次修改保存后、都需要激活更改)激活以后,再次选择jdbc数据源,并点击“锁定并编辑”,选择对应的数据源,点击进入,会到以下页面:选择连接缓冲池,进入以下页面:调整初始容量为:30,最大容量为250(目前客户生产环境,设置的oracle最大连接数为300),容量增长为:15;语句缓存大小为:30;根据上面的配置调整后,激活更改,weblogic的数据源配置即可完成二、tor数据库连接配置把TORConfig.xml文件中目前的配置,如下代码,注释掉:<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close"><property name="driver"><value>oracle.jdbc.driver.OracleDriver</value></property><property name="driverUrl"><value>jdbc:oracle:thin:gzldoa/*************.1.201:1521:ldoadev</value></property><property name="user"><value>gzldoa</value></property><property name="password"><value>toone</value></property><property name="alias"><value>gzwork</value></property><property name="houseKeepingSleepTime"><value>90000</value></property><property name="prototypeCount"><value>5</value></property><property name="maximumConnectionCount"><value>100</value></property><property name="minimumConnectionCount"><value>10</value></property><property name="trace"><value>true</value></property><property name="verbose"><value>true</value></property></bean>新增jndi连接方式配置:<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"><value>ldjoa</value></property></bean>后保存即可,注意需要把上面的ldjoa改成刚在weblogic控制台配置的jndi名称。

数据库连接池的参数设置

数据库连接池的参数设置

数据库连接池的参数设置在进行数据库操作时,为了提高效率和性能,往往会使用数据库连接池。

数据库连接池是一种管理数据库连接的技术,它可以在应用程序启动时创建一定数量的数据库连接,并将这些连接保存在一个池中,供应用程序使用。

对于频繁进行数据库操作的应用程序来说,使用数据库连接池可以减少连接的创建和关闭的开销,提高数据库操作的效率。

数据库连接池的参数设置非常重要,不同的参数设置会对数据库连接池的性能和效果产生直接影响。

下面我将介绍一些常见的数据库连接池参数设置。

1. 初始连接数(InitialSize):指定连接池中初始化的连接数。

在应用程序启动时,连接池会创建这些连接并放入池中。

初始连接数的设置应根据应用程序的并发量和数据库的负载情况来确定,一般来说,初始连接数应该足够满足应用程序的并发需求,但也不能设置得过多,以免占用过多的系统资源。

2. 最小空闲连接数(MinIdle):指定连接池中保持的最小空闲连接数。

当应用程序不再使用连接时,连接池会将一部分连接保留在池中,以便下次使用。

最小空闲连接数的设置应根据应用程序的并发量和数据库的负载情况来确定。

如果设置得过小,可能导致连接池无法满足应用程序的并发需求;如果设置得过大,可能会浪费系统资源。

3. 最大空闲连接数(MaxIdle):指定连接池中保持的最大空闲连接数。

当连接池中的连接数量超过最大空闲连接数时,多余的连接会被关闭并从池中移除。

最大空闲连接数的设置应根据应用程序的并发量和数据库的负载情况来确定。

如果设置得过小,可能导致连接池无法满足应用程序的并发需求;如果设置得过大,可能会浪费系统资源。

4. 最大活动连接数(MaxActive):指定连接池中允许的最大活动连接数。

当连接池中的连接数量达到最大活动连接数时,新的连接请求会被阻塞,直到有连接被释放。

最大活动连接数的设置应根据应用程序的并发量和数据库的负载情况来确定。

如果设置得过小,可能导致连接池无法满足应用程序的并发需求;如果设置得过大,可能会导致数据库负载过高。

weblogic详解

weblogic详解

weblogic详解⼀、简介WebLogic是美国公司出品的⼀个application server,确切的说是⼀个基于JAVAEE的中间件,WebLogic是⽤于开发、集成、部署和管理⼤型分布式Web应⽤、⽹络应⽤和应⽤的应⽤服务器。

将Java的动态功能和Enterprise标准的安全性引⼊⼤型⽹络应⽤的开发、集成、部署和管理之中。

WebLogic是美商的主要产品之⼀,系并购BEA得来。

是商业市场上主要的Java(J2EE)应⽤服务器软件(application server)之⼀,是世界上第⼀个成功商业化的J2EE应⽤服务器, 已推出到12c(12.1.3) 版。

⽽此产品也延伸出WebLogic Portal,WebLogic Integration等企业⽤的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发⼯具。

(来⾃百度百科)⼆、优点WebLogic Server具有开发和部署关键任务电⼦商务Web应⽤系统所需的多种特⾊和优势。

标准对业内多种标准的全⾯⽀持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通⽤标记语⾔的⼦集)和WML,使Web应⽤系统的实施更为简单,并且保护了投资,同时也使基于标准的解决⽅案的开发更加简便。

可扩展性WebLogic Server以其⾼扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态⽹页和EJB组件群集。

快速开发凭借对EJB和JSP的⽀持,以及WebLogic Server 的Servlet组件架构体系,可加速投放市场速度。

这些开放性标准与WebGain Studio 配合时,可简化开发,并可发挥已有的技能,迅速部署应⽤系统。

三、和其他服务器区别tomcat (免费)Tomcat只能算Web Container,是官⽅指定的JSP&Servlet容器。

weblogic线程池设置

weblogic线程池设置

图形化操作是在工作管理器中新建两个约束min和max如何修改WebLogic 9.x / 10.x 默认线程池大小2010/10/10 12:39 AM | 教主| 技术文章| 2 条评论了已经作者:老王来源:WebLogic中文爱好者官方文档指出,WebLogic 9 / WebLogic 10 的线程池是自调优的,并且在WebLogic 9的时候,通过修改config.xml可以修改默认线程池的最小值、最大值,但是很麻烦。

到了WebLogic 10gR3,连修改config.xml的办法都给取消了。

但是,可以通过在启动脚本增加如下参数,可以指定默认线程池的最小值、最大值:-Dweblogic.threadpool.MinPoolSize=100-Dweblogic.threadpool.MaxPoolSize=500如何修改weblogic默认线程池大小2010年12月27日wei发表评论阅读评论weblogic 9开始使用了线程自调优技术。

通过以下方法设置,可以指定默认线程的最大最小值。

方法一:修改启动脚本参数在启动脚本中,增加如下参数%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%=%SERVER_NAME%-Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy-Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=500%PROXY_SETTINGS% %SERVER_CLASS%方法二:修改config.xml在config.xml中,增加如下参数<server><name>AdminServer</name><self-tuning-thread-pool-size-min>100</self-tuning-thread-pool-size-min> <self-tuning-thread-pool-size-max>500</self-tuning-thread-pool-size-max> <listen-port>7923</listen-port><listen-address></listen-address></server>经过测试,以上两种方法适合weblogic9,10,11g。

weblogic优化指南

weblogic优化指南

优化WebLogic一、为WebLogic启动设置Java参数垃圾收集(GC)是指JVM释放Java堆中不再使用的对象所占用的内存的过程,而Java堆(Heap)是指Java应用程序对象生存的空间。

堆大小决定了GC的频度和时间。

堆越大,GC频度低,速度慢。

堆越小,GC频度高,速度快。

所以GC和堆大小是一组矛盾。

为了获取理想的Heap堆大小,需要使用-verbosegc参数(Sun jdk: -Xloggc:<file>)以打开详细的GC输出。

分析GC的频度和时间,结合应用最大负载所需内存情况,得出堆的大小。

通常情况下,我们建议使用可用内存(除操作系统和其他应用程序占用之外的内存)70-80%,为避免堆大小调整引起的开销,设置内存堆的最小值等于最大值即:-Xms=-Xmx。

而为了防止内存溢出,建议在生产环境堆大小至少为256M(Platform至少512M),实际环境中512M~1G左右性能最佳,2G以上是不可取的,在调整内存时可能需要调整核心参数进程的允许最大内存数。

对于sun 和hp的jvm,永久域太小(默认4M)也可能造成内存溢出,应增加参-XX:MaxPermSize=128m。

建议设置临时域-Xmn的大小为-Xmx的1/4~1/3, SurvivorRatio为8堆栈内存优化,修改配置文件:WL_HOME=C:\bea\weblogic81 "%WL_HOME%\common\bin\commEnv.cmd":bea#如果采用的上bea的JDK# JVM Heap(堆内存)最小尺寸为96M,最大尺寸为256Mset MEM_ARGS=-Xms96m -Xmx256m:sun#如果采用的是sun的JDK# JVM Heap(堆内存)最小尺寸为32M,最大尺寸为200M#公共变量对象的内存限制: PermSize:最小尺寸, MaxPermSize :最大允许分配尺寸set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m监视堆栈使用情况:下载JRockit JDK,该JDK已经自带了JRockit Mission Control工具,目前好像还没有单独下载JRockit Mission Control的地方,于JRockit JDK进行了绑定下载;在C:\bea\jrockit81sp5_142_08\console目录里面运行:C:\bea\jrockit81sp5_142_08\bin\java –Xmanagement -jar ManagementConsole.jar 如何监控weblogic呢?修改weblogic启动脚本startWebLogic.cmd,在里面加入-Xmanagement启动参数:%JAVA_HOME%\bin\java -Xmanagement %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% =%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server二、设置与性能有关的配置参数在一个WebLogic域中,配置文件(config.xml)位于与管理服务器通信的机器里,提供WebLogic MBean的长期存储。

WebLogic 11g配置数据库连接池详细图文步骤

WebLogic 11g配置数据库连接池详细图文步骤

WebLogic 11g 配置数据库连接池----浪花滚滚一、手动配置1.创建web工程index.jsp页面的部分代码如下:DbConn类:Authors类:AuthorsDao类:2.把数据库驱动jar包拷到E:\bea\wlserver_10.3\server\lib目录下。

(以下以SQLServer 2005 为例)3.用记事本打开D:\bea\user_projects\domains\base_domain\bin\setDomainEnv.cmd在最后加入以下代码:setCLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPA TH%; %WLP_POST_CLASSPA TH%;%WL_HOME%\server\lib\sql2005jdbc.jar其中“\server\lib\sql2005jdbc.jar”是驱动JAR包的路径4.启动WebLogic服务,将工程导出war包,手动部署该web应用程序。

看到有sql2005jdbc.jar的信息,说明驱动加载成功。

如果没有,检查setDomainEnv.cmd配置文件中书写的路径。

5.打开服务器配置页面。

在左侧菜单栏选择数据源6.启动数据库服务,配置数据库。

这里就以PUBS数据库为例。

7.点击“新建”取一个别名,也可以用默认的。

选择数据库类型级数据库驱动下一步8.使用默认的选择,继续下一步。

9.填写连接属性。

10.点测试配置,看是否连接测试成功。

注意这里只是测试数据库驱动是否正确。

11.为服务器部署数据源。

12.完成。

13.点击该数据源名称测试数据源。

14.至此,连接池配置成功!15.打开页面测试。

同时,控制台页面也会输出程序中System.out.println();的内容:二、在myeclips中配置1.打开myeclips中的服务器配置界面,找到WebLogic 10.x,点Paths。

weblogic启动内存配置[最新]

weblogic启动内存配置[最新]

Weblogic 启动内存配置1、找到配置文件位置,默认路径是wlserver_10.3/common/bin/commEnv.sh2、找到commEnv.sh文件,修改此配置文件if [ "$PRODUCTION_MODE" = "true" ]; thencase $JA V A_VENDOR inBEA)JA V A_VM=-jrockitMEM_ARGS="-Xms512m -Xmx2048m";;HP)JA V A_VM=-serverMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m";;IBM)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;Sun)JA V A_VM=-serverMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m";;*)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;esacelsecase $JA V A_VENDOR inBEA)JA V A_VM=-jrockitMEM_ARGS="-Xms512m -Xmx2048m"JA V A_OPTIONS="${JA V A_OPTIONS} -Xverify:none";;HP)JA V A_VM=-clientMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m";;IBM)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;Sun)JA V A_VM=-clientMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m"JA V A_OPTIONS="${JA V A_OPTIONS} -Xverify:none";;*)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;红色标注的位置是启动时分配的内存大小,可根据实际需求进行调整。

webLogic10.3.6安装、配置图解

webLogic10.3.6安装、配置图解

一、webLogic 10.3.6安装1.双击“oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe”启动安装,直接“下一步”2.选择“创建新的中间件主目录”,可以将目录放到D盘,避免占用系统盘空间,点击“下一步”3.将红色区域内的复选框去掉,点击“下一步”4.默认选择“典型”安装,点击“下一步”5.默认产品安装目录,点击“下一步”6.选择“所有用户”,点击“下一步”7.查看安装概要,没有问题,点击“下一步”,显示安装进度8.如果需要直接创建weblogic域,选择“运行Quickstart”,点击“完成”按钮,进入快速启动页面;如果想要稍后再进行创建,取消“运行Quickstart”,点击“完成”按钮,安装完成9.点击“Ggetting started with WebLogic Server”,进入Fusion Middleware配置向导也可以通过开始菜单进入配置向导:10.选择“创建新的Weblogic域”,点击“下一步”11.直接点击“下一步”12.输入域的名称和位置,直接默认即可,点击“下一步”13.配置管理员用户名、密码,之后启动weblogic和登陆控制台需要用到,输入后点击“下一步”用户名:weblogic(默认)用户口令:Password123414.选择“生产模式”、JDK最好选择Weblogic自带jdk,点击“下一步”15.选择“管理服务器”、“受管服务器、集群和计算机”,点击“下一步”16.名称默认即可,选择本地监听地址(本机IP地址)端口号默认7001,点击“下一步”17.无需配置受管服务器,直接点击“下一步”18.无需配置集群,直接点击“下一步”19.无需配置结算机,直接点击“下一步”20.点击“创建”,显示创建进度21.点击“完成”,创建域完成二、webLogic 配置1.进入“D:\Oracle\Middleware\user_projects\domains\base_domain”,双击“startWebLogic.cmd”,启动webLogic2.输入前方配置的用户名、密码3.打开浏览器输入控制台url,进入控制台进行管理(http://82.XXX.XXX.XXX:7001/console),用户名密码输入之前配置的域用户名、密码4.点击“锁定并编辑”,选择:服务-数据源5.点击新建,选择“一般数据源”,JNDI名称和工程JNDI名称保持一致。

weblogic10基本配置

weblogic10基本配置

Weblogic11g 基本配置要求架构AdminServer + ManagedServer_1模式系统环境服务器:1 台CPU:支持64位内存:8G服务器类型:WINDOWSJDK建议优先选择JROCKIT 6 的64位版本,具体可上oracle官网下载,其次可以选择SUN的JDK 1.6版本64bit的JDK,JDK的小版本建议等于或者略高于开发时用的版本。

服务器类型:UNIXJDK建议使用的JDK 1.6版本64bit的JDK,JDK的小版本建议等于或者略高于开发时用的版本。

安装及验证操作系统平台无论是windows还是Unix平台均可统一使用SUN JDK, bea与sun 均被oracle收购后,两种JDK真正差别不大。

一般开发用的都是sun jdk,因此推荐sun jdk 做为统一规范标准。

1、以上安装weblogic11g,选择通用安装包,比如wls1033_generic.jar ,无须配置JAVA 的环境变量。

2、推荐安装包:Sun jdk1.6.0_24 + wls1035_generic.jar 比较稳定3、安装weblogic 11g 要选择生成模式4、JDK版本及位数验证:进入到JDK的home路径的bin目录下,使用java –d64 –xms6000m –version 命令,如果能正常打印JDK的版本信息,则验证为支持64bit的jdk。

JVM内存配置:JVM heap配置最大不要超过物理内存的80%,官方建议-xms 与–xmx 的值相等,-XX:PermSize 与-XX:MaxPermSize相等,单一环境中,推荐使用官方配置,无论何种环境,在所有的JAVA堆配置,是没有统一的标准。

复杂环境可以根据运行情况(一个周期内)进行监控与分析各资源利用是否成线性,达到最优(要靠工具来分析)。

推荐:AdminServer: -xms=512m -xmx=512m -XX:PermSize=256m -XX:MaxPermSize=256m ManagedServer_1:-xms=2048m -xmx=2048m -XX:PermSize=512m -XX:MaxPermSize=512mWeblogic 连接池配置单一环境:数据库独立池大小:初始值= 最大值1、Weblogic连接池连接数需根据系统业务最繁忙使用情况观察连接数的峰值进行调整,最大值建议超过峰值,具体超过数量值视情况而定。

WebLogic10.3安装部署

WebLogic10.3安装部署

WebLogic10.3安装部署WebLogic10.3安装配置(图文) ◆webLogic安装:1,安装weblogic10:(此处略)按默认安装。

◆配置weblogic10 domain:1,创建一个weblogic domain:如图所示:点击next进入下一步:此处默认选项,直接点击next进入下一步:输入域名和域名所处位置(配置domain name,不能在同一个目录下配置多个domain)点击下一步:配置进入控制台的用户名和密码:密码最少为八位:注意此处默认选择weblogic自带的jdk,不能选择已安装的高版本的其他jdk:运行管理服务的WebLogic服务器称为管理服务器, 每个WebLogic受管服务器都会在启动时从管理服务器得到各自的属性配置.点击next进入下一步:输入用户名、监听地址以及监听端口。

安装成功以后,可以看到如下所示:点击启动weblogic10服务器:如下所示,打开浏览器,输入:http://192.168.16.21:7001/console 如下所示,则服务器成功启动:在myeclipse下配置weblogic101,启动Eclipse,选择“Window -> Preferences”菜单,打开首选项对话框。

展开MyEclipse 下的Application Servers 节点,点击WebLogic 10,选中右边的Enable 单选按钮,启用WebLogic 服务器。

配置如下:2,接着展开WebLogic 10 节点,点击JDK,在右边的WLS JDK name 处选择WebLogic 10 的默认JDK单击Add 按钮,弹出WebLogic -> Add JVM 对话框,在JRE 主目录处选择WebLogic 安装文件夹中的JDK 文件夹,这时候就可以在WLS JDK name 组合框中选择jdk150_04 了。

配置完成后,在myeclipse的工具栏可以看到如下所示:配置weblogic10的JDBC Data Source1,进入webloglic10控制台:http://192.168.16.21:7001/console/在左边的Domain Structure选择数据源进入数据源配置页面点击“新建”按钮进入“新建JDBC Data Source”页面配置数据源的名字,JNDI的名字,选择数据库,在Database Driver选择时注意选择XA和non-XA驱动:选择XA(分布式事务支持)驱动,进入下一步:Next进入下一步,配置jdbc数据源选项点击Test Configuration测试Jdbc数据源:如下所示,则测试成功点击finish完成。

4 Weblogic10 安装配置手册(win)

4 Weblogic10 安装配置手册(win)

-163- 久其CI 中间件安装配置指南(Weblogic10 for Windows )2009年3月北京久其软件股份有限公司CI 项目组6.1概述-164-第 1 章 概述Weblogic 的安装配置总共包括五个部分:1. 数据库产品的安装(详见相应数据库安装文档)2. 初始化数据库(详见相应数据库文档)3. Weblogic10中间件产品的安装4. 创建Weblogic 实例5. 配置实例第 2 章 安装数据库详见相关数据库安装文档。

第 3 章 初始化数据库详见相关数据库文档。

第 4 章 安装Weblogic101. 找到weblogic10的安装文件,双击,开始解压,如下图所示:图 4-1解压第 4 章 安装Weblogic10-165-2. 解压缩完以后,进入到Weblogic 安装向导界面,如图所示:图 4-2安装向导3. 点击Next ,出现如下界面,点击“浏览”可以选择BEA 的主目录的路径,也可采用默认的安装路径;(这个路径需要记住,在配置实例的时候需要用到)图 4-3选择BEA 主目录4. 点击“Next ”,进入到下面的窗口;6.1安装Weblogic10-166-图 4-4选择安装类型5. 选择“Custom ”,点击“Next ”进入到下面的窗口:图 4-5选择组件6. 选择如上图所示的服务,点击“Next ”,进入到下面的界面:第 4 章 安装Weblogic10-167-图 4-6选择jdk 目录 7. 在上面的窗口中选择jdk 的目录,也采用默认的即可,然后点击“Next ”,进入到下面的界面:图 4-7选择产品目录8. 在上面的窗口中选择产品的目录,也采用默认的即可,然后点击“Next ”,进入到下面的界面:图 4-8端口设置9. 设置服务器监听端口,默认即可,点击“Next ”,进入到下面的界面:6.1安装Weblogic10-168-图 4-9设置快捷方式10. 设置快捷方式,默认即可,点击“Next ”,进入到下面的界面:图 4-10附属产品及JDK 安装11. 显示要安装的产品及JDK ,点击“Next ”,进入安装界面,如下图:第 5 章 创建Weblogic 实例-169-图 4-11安装过程 12. 程序安装完成后,会出现如下窗口;图 4-12安装完成13. 把上面窗口中的勾去掉,点击完成即完成了Weblogic 的安装。

Weblogic连接池自动重连参数设置的方法

Weblogic连接池自动重连参数设置的方法

Weblogic连接池自动重连参数设置的方法
1、登录Weblogic控制台,点击JDBC-Connection Pools中的连接1(MyJDBC Connection Pool),选择Connections标签页,点击右下方的【Show】按钮,展开高级设置页面。

2、在以下页面中,进行以下设置(如下图所示):
(1)Test Frequency:测试频率。

将此项设置为60秒。

(2)Test Reserved Connections:此项为测试保留的连接。

勾选此复选框。

(3)Test Created Connections:此项为测试创建的连接。

勾选此复选框。

(4)Test Released Connections:此项为测试回收的连接。

勾选此复选框。

(5)Connection Reserve Timeout:保留连接的超时时间。

将此项设置为30秒。

(6)Connection Creation Retry Frequency:创建连接重试的频繁。

将此项设置为30秒。

3、按照上述方法,对连接2(MyJDBC Connection Pool1)进行设置。

数据库连接池配置参数

数据库连接池配置参数

数据库连接池配置参数数据库连接池是现代应用程序中常用的技术之一,它可以提高数据库的性能和可靠性。

在配置数据库连接池时,我们需要合理地设置一些参数,以便达到最佳的性能和资源利用效果。

本文将介绍一些常见的数据库连接池配置参数,并解释它们的作用和使用方法。

1. 连接池大小(poolSize)连接池大小是指连接池中同时能够活动的连接数。

这个参数的设置应该根据应用程序的并发访问量和数据库的性能来确定。

如果并发访问量较大,可以适当增加连接池的大小,以避免连接超时或连接被拒绝的情况发生。

但是过大的连接池会占用较多的系统资源,因此需要权衡。

2. 最小空闲连接数(minIdle)最小空闲连接数是指连接池中保持的最小空闲连接数量。

这个参数的设置应该根据应用程序的负载和响应时间要求来确定。

如果应用程序的负载较高,可以适当增加最小空闲连接数,以提高响应速度。

但是过多的空闲连接会占用系统资源,因此需要合理设置。

3. 最大等待时间(maxWaitTime)最大等待时间是指当连接池中没有可用连接时,应用程序等待获取连接的最长时间。

超过这个时间,应用程序将抛出连接超时异常。

这个参数的设置应该根据应用程序的响应时间要求来确定。

如果应用程序的响应时间要求较高,可以适当增加最大等待时间,以避免连接超时异常的发生。

4. 连接超时时间(connectionTimeout)连接超时时间是指建立数据库连接的最长时间。

如果连接超时,应用程序将抛出连接超时异常。

这个参数的设置应该根据数据库的性能和网络状况来确定。

如果数据库响应时间较长或网络延迟较大,可以适当增加连接超时时间,以避免连接超时异常的发生。

5. 最大连接数(maxConnections)最大连接数是指连接池中允许的最大连接数量。

这个参数的设置应该根据数据库的性能和资源利用效率来确定。

如果数据库的性能较好,并且系统资源充足,可以适当增加最大连接数,以提高并发处理能力。

但是过多的连接数量会占用较多的系统资源,因此需要合理设置。

Weblogic 配置连接池

Weblogic 配置连接池

Weblogic 10.3.2配置连接池步骤:一、创建域:1.运行设置向导(Configuration Wizard):2.创建新的Weblogic域:3.选择域源:4.指定域名和位置:5.配置管理员用户名和口令:口令最少为8个字符:口令格式:6.配置服务器启动模式和JDK:7.选择可选配置:(默认即可)8.配置概要:9.创建域:至此,weblogic域建立成功!二、配置连接池数据源:1.讲需要的jar驱动包复制到用户创建的域下面:Oracle\Middleware\user_projects\domains\base_domain\lib 2.启动服务:3.登录后台进行连接池的配置:a)等待部署b)登录:c)配置数据源:服务-JDBC-数据源-新建d)输入数据源名称-JNDI名称-指定数据库类型和驱动程序:e)事务处理:(默认)f)连接属性:g)测试配置:h)选择目标服务器:i)配置完成:三、在MyEclipse 8.6中测试是否能拿到连接:1.如何在MyEclipse中添加Weblogic服务器:Window-Preferences-MyEclipse-Servers-WebLogic-WebLogic 10.x也可直接通过工具栏选Configure Server先选择BEA home路径也就是weblogic的目录,然后把用户名和密码填好,这样就可以用自动部署了。

创建测试项目:直接在JSP页面用小脚本获取连接:代码如下:<%// 初始化上下文Context context = new InitialContext();// lookup得到数据源DataSource ds = (DataSource) context.lookup("demo1032");// 得到连接Connection con = ds.getConnection();// 输出连接out.print(con);%>2.部署:3.启动服务并测试:张劼:QQ:857268。

weblogic配置详细图解

weblogic配置详细图解

WebLogic Server 10gR3版本安装点击server103_win32开始安装WebLogic Server 10gR3。

安装目录为C:\bea,安装类型为典型安装。

配置前准备在开始配置前应根据中联重科系统的整体构架,做好IP地址、端口等的规划,下表为配置服务器信息及IP地址和端口的规划:表2.1.1WebLogic Server 10gR3应用服务器的安装在程序安装完成后可以同在创建Domain时进行配置。

W eblogic服务环境的设置在“开始”->“程序”菜单中选择->-> ,在子菜单中选择设置向导,如下图:配置过程中截图如下:1-1 选择“create a new WebLogic configuration”1-2 选择”Generate a domain configured automatically to support the following product: WebLogic Server (Required)”1-3 设置“Configure Administrator Username and Password”输入参数为:User name :weblogicUserpassword::weblogicConfirm user password :weblogic1-4 选择JDK1-5 选择默认1-6设置domain 输入参数为:Domain name :zlzk_domainDomain location::C:\bea\user_projects\domains1-7 完成设置打开C:\bea\user_projects\domains\ZLZK\bin文件夹中的文件starWebLogic.cmd,在“setCLASSPA TH=%SA VE_CLASSPA TH%”一行前边插入:“set PRE_CLASSPA TH=%WL_HOME%\server\lib\antlr-2.7.6.jar”;后边插入:“set CLASSPA TH=%PRE_CLASSPA TH%;%CLASSPA TH%”打开“D:\bea\wlserver_10.3\server\lib”文件夹,拷贝“antlr-2.7.6.jar”到当前目录下覆盖weblogic自带的antlr-2.7.6.jar文件。

WebLogic+JNDI连接池的配置

WebLogic+JNDI连接池的配置

WebLogic JNDI连接池的配置
1.console登陆,点击左边AdminServerName -> Services -> JDBC -> DataSources
2. 点击左上角的Lock & Edit
3. 点击DataSources中的New按钮
4. Name输入连接的名字(建议用数据库的名字命名便于区分),JNDI Name是JNDI连接的名字,在调查管理系统中统一使用SurveyJNDI作为JNDI Name,数据库类型选择Oracle,数据库Driver如图选择*Oracle’s Driver (Thin) Versions:9.0.1.9.2.0.10,点击Next进入下一步。

5.这里使用默认设置即可,点击Next进入下一步。

6.这个页面是设置数据库连接的详细信息,DatabaseName需要连接的数据库名称,
HostName输入数据库的IP或者主机名,Port是连接端口,使用默认的1521,之后输入连接的用户名和密码,并输入确认密码,点击Next进入下一步。

7.这个页面是让你确认之前填写的设置,还可以点击Test Configuration测试连接是否成
功,如果成功,会出现Connection test succeeded.的提示,点击Next进入下一步。

8.勾选AdminServer连接池自动启动,点击Finish完成设置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据源配置:常规
可在域中标识该数据源地唯一名称.
此数据源绑定到地路径.默认情况下,名称就是数据源地名称.
要为数据源指定多个名,请在单独地行上分别输入每个名.
查找路径地应用程序将得到与此数据源对应地实例.
启用通过一次服务器访问“预取”(即从服务器发送到客户端)多个
行.
当外部客户端通过使用访问数据库时,行预取功能可以一次
性地访问服务器来为客户端提取多行,从而提高性能.当客户端和
位于同一中时,将忽略此设置且不使用行预取功能.
如果启用行预取,则指定为客户端预取地结果集行数.
最佳预取大小取决于此查询地具体设置.通常在达到特定值之前,增
加此数字时性能会提高.达到此特定值后,即使再增加此数字,也不
会使性能有任何显著地提高.如果超过行,提高性能地可能性将微
乎其微.通常默认值即适用于大多数情况.
最小值:
最大值:
指定流量数据类型地数据块大小.
流数据类型(例如,调用()而得到地数据类型)将根据需要以按大
小排列好地数据块形式从发送到客户端.
最小值:
最大值:
数据源配置: 连接缓冲池
配置选项
要连接到地数据库地 . 地格式随驱动程序地不同而变化.
用于在连接缓冲池中创建物理数据库连接地驱动程序类地完整
包名.(请注意,此驱动程序类必须存在于将其部署到地任何服务器
地类路径中.)
:
传递给创建物理数据库连接时使用地驱动程序地属性地列表.
例如: .请分别在单独地行上列出各个对.
要启用驱动程序级功能,请将驱动程序属性及其值添加到“属性”列
表. 设置驱动程序地对象上地“属性”列表中地驱动程序级属性.
注意:
由于安全方面地原因,当以生产模式运行时,您不能在此
属性列表中指定数据库密码.如果在此属性列表中指定密码,
那么数据源部署将会失败.要替代此安全检查,请在启动此服
务器时使用命令行参数“”.
创建物理数据库连接时传递给驱动程序地密码属性.
该值以加密形式存储在描述符文件及显示在“管理控制台”中.
请确认密码.
要在创建连接缓冲池时创建地物理连接数.
如果无法创建这一数量地连接,创建此连接缓冲池地操作将会失败.
此连接数也是连接缓冲池将保持地最小可用物理连接数.
最小值:
最大值:
此连接缓冲池可容纳地最大物理连接数.
将新连接添加到连接缓冲池时创建地连接数.
不再有可用地物理连接来满足连接请求时,会创建该数量地附加
物理连接并将它们添加到连接缓冲池中.
用于维护存储在语句缓存中地准备就绪地语句地算法.
选项有:
▪当使用新地预处理或可调用语句时,替
换缓存中最近最少使用地语句.
▪缓存前若干个固定数量地预处理和可调
用语句.
存储在缓存中地“准备就绪”语句和可调用语句地数量.(这样可能会
提高服务器性能.)
可以重用缓存中地语句而无需重新加载它们,这样便可提高服务
器性能.连接缓冲池中地每个连接都有其自己地语句缓存.
将语句缓存地大小设置为将会关闭该语句缓存.
高级配置选项
名称描述
使能够在将连接提供给客户端之前对连接进行测试.(要求指定
“测试表名称”.)
此测试在响应客户端对缓冲池中地连接地请求时将添加短时间地
延迟,但会确保客户端收到有效连接.
对于使用故障转移算法地在多数据源中使用地连接缓冲池,该测
试是必需地.
对未用连接进行测试地间隔秒数.(要求指定“测试表名称”.)未
通过测试地连接将被关闭,然后将它们重新打开以重新建立有效地
物理连接.如果测试再次失败,则此连接将被关闭.
如果设置为,定期测试将被禁用.
测试物理数据库连接时使用地数据库表名.指定“测试频率”和启用
“测试保留地连接数”时需要此名称.
用于测试连接地默认代码为“ (*) ”
大多数数据库服务器会优化此以避免对表进行扫描,但仍然建议
将“测试表名称”设置为已知包含极少地行或不包含行地表地名称.
如果“测试表名称”以“ ”开头,则此开始标记后面地字符串剩余
部分将被视为用于测试连接地语句文字而非标准查询.
在将连接传递到应用程序之前或定期连接测试过程期间,相信连
接仍然有效并将跳过连接测试时使用连接地秒数.
此选项是一种最佳选择,可以最大程度地减少连接测试对性能造成
地影响(特别是在流量很大地时候).
最小值:
最大值:
在收缩为满足需要而增大了地连接缓冲池前需等待地秒数.
如果设置为,收缩将被禁用.
最小值:
最大值:
要执行地、将初始化新建物理数据库连接地语句.以后跟一个空
格作为语句地开头.
如果“初始”值以“ ”开头,则此开始标记后面地字符串剩余部
分将被视为用于初始化数据库连接地语句文字.如果“初始”值不以“ ”开头,该值将被视为表格地名称,并会使用下列语句来初始化连接:“ (*) ”
表必须存在且此连接地数据库用户必须能够访问它.大多数数据库服务器会优化此以避免对表进行扫描,但仍然建议将设置为已知包含极少地行或不包含行地表地名称.
建立数据库连接尝试地间隔秒数.
如果不设置此值,则在数据库不可用地情况下,创建数据源地操作将失败.如果已设置此值且在创建数据源时数据库不可用,则在您指定地秒数之后,将重新尝试在缓冲池中创建连接,并会不断尝试创建连接,直到创建成功.
如果设置为,连接重试将被禁用.
最小值:
最大值:
创建每个物理数据库连接前地延迟秒数.此延迟支持不能快速连续处理多个连接请求地数据库服务器.
在初始数据源创建及数据源生命周期内,每当创建物理数据库连接时都会有此延迟.
最小值:
最大值:
保留连接处于不活动状态地秒数,该秒数过后将收回该连接并将其释放回连接缓冲池.
可以使用“非活动连接超时”功能收回泄漏地连接未由应用程序显式关闭地连接.请注意,不能使用此功能来代替正常关闭连接.
如果设置为,此功能将被禁用.
最小值:
最大值:
等待保留数据源地连接缓冲池中地连接时会阻塞线程地最大并发连接请求数.
最小值:
最大值:
保留连接缓冲池中地连接地调用超时之前经过地秒数.
如果设置为,则调用永远不会超时.
如果设置为,则调用会立即超时.
最小值:
最大值:
此时间后当前正在执行地语句将超时.
依赖于底层驱动程序支持. 使用()方法将指定地时间传递给驱动程序.如果驱动程序不支持此方法,可能会引发异常并导致超时值被忽略.
值为时禁用此功能.
值为表示语句不会超时.
最小值:
最大值:
即便仍在使用从缓冲池获取地连接,也能够将数据源关闭.
是一个能够改善性能地选项,它启用执行线程以保持已进入缓冲池地数据库连接,即使在应用程序关闭逻辑连接之后.
启用后,将在应用程序首次使用某个执行线程保留连接时把连接缓冲池中地一个数据库连接固定到此线程.当应用程序使用完此连接并调用()(此方法在其他情况下将把连接返回到连接缓冲池)时,将把该连接保留给执行线程,而不会将其返回连接缓冲池.当此后某个应用程序使用相同地执行线程请求连接时,将提供此线程已保留地这个连接.
使用,当多个线程尝试同时保留一个连接时,连接缓冲池上不会发生锁定冲突,对于试图在有限个数地数据库连接中保留同一个连接地线程,也没有冲突.
如果应用程序使用相同地执行线程同时保留连接缓冲池中地多个
连接,将创建附加地数据库连接并同样将它们固定到此线程.
指定在应用程序使用底层供应商连接对象之后是否从连接缓冲池
中删除连接.
如果禁止删除已占用地连接,必须确保该数据库连接适合被其他应用程序重复使用.
设置为(默认设置)时,应用程序关闭逻辑连接后将不把物理连接返回给连接缓冲池.将关闭并重新创建此物理连接.
设置为时,应用程序关闭逻辑连接后,物理连接将返回到连接缓冲池并可由该应用程序或其他应用程序重复使用.。

相关文档
最新文档