weblogic10.3优化设置

合集下载

weblogic部署和优化

weblogic部署和优化

weblogic部署和优化Weblogic是目前主流J2EE服务器之一,支持符合J2EE标准的各类应用程序(Application),Weblogic支持分布式异构体系,能利用多种数据库平台并支持运行于多种操作系统。

weblogic部署一、weblogic部署前准备工作二、检查weblogic是否已经安装(weblogic 10.3 JDK1.6 )。

三、如没有安装联系ICT进行安装。

四、规划好(端口号、域路径、域名、console账号密码),建域的时候需用到这三个信息。

五、建weblogic域1)运行命令并建域bea/wlserver_10.3/common/bin/config.sh选择组件设置域的用户/密码选择运行模式, 建议使用production模式:修改端口设置域的存放路径:设置域名:在域的路径下新建boot.properties文件:补充:到其他域拷贝start.sh webkill.sh尝试用start.sh webkill.sh 进行域停启cd 域路径vi boot.propertiesmkdir app六、部署weblogic域1)修改config.xml部署A、数据库连接配置jdbc—在/home/spsdev/weblogic/acc/acc/WEB-INF/classes目录下修改jdbc.properteres、datasources.xmljndi—在/home/weblogic/acc/accweb1/config/jdbc目录下增加getpass.sh ***-jdbc.xml trans3des.sh transinput.sh配置。

上面的文件都可以在其他域的连接池进行拷贝,其中***-jdbc.xml文件要修改相应的数据库连接串和用户,用户密码可以通过执行transinput.sh修改用户密码。

B、config.xml配置部署下面是有JNDI连接池的配置方式,如是jdbc去掉相关连接池的配置。

WebLogic 10.3 安装、配置与管理手册

WebLogic 10.3 安装、配置与管理手册

WebLogic 10.3 安装、配置与管理手册第一章WebLogic 10.3 for Win32§1.1 安装准备? 下载WebLogic10.3 for x86 Win32安装文件;? 安装Windows XP Sp2或Windows 2003 Server;? 检查操作系统的磁盘空间,确保空闲空间在2G以上。

§1.2 安装过程§1.2.1 启动安装运行WebLogic10.3_win32.exe,启动WebLogic 10.3的安装过程。

§1.2.2 welcome§1.2.3 选择Weblogic安装目录建议安装在非系统盘C:,且目录名不要包含汉字与空格。

§1.2.4 选择Custom类型§1.2.5 选择要安装的组件类型安装除Workshop组件和例子程序外的组件。

§1.2.6 选择要安装的JDK两者均安装。

§1.2.7 选择产品安装目录建议安装在非系统盘C:,且目录名不要包含汉字与空格。

§1.2.8 安装节点管理服务要安装节点管理服务,并修改默认的端口5556为7878。

§1.2.9 选择快捷菜单模式§1.2.10 安装总结§1.2.11 安装过程§1.2.12 安装结束取消执行Run Quickstart。

§1.3 创建管理服务器的域AdminServer Name: AdminServerListen Address: 192.168.100.1Listen Port: 8080SSL Listen Port: 8081SSL enabled: trueDomain Name: weblogic§1.3.1 运行Configuration Wizard§1.3.2 选择创建新域§1.3.3 选择域源§1.3.4 配置管理员及密码§1.3.5 选产品模式+JRockitJDK§1.3.6 选择要定制环境与服务设置§1.3.7 暂不配置安全存储§1.3.8 配置管理服务器的端口§1.3.9 暂不添加受管的服务器§1.3.10 暂不添加受管的主机§1.3.11 Review配置§1.3.12 指定域名§1.3.13 创建域§1.4 创建受管服务器的域创建受管服务器的Domain有两种方法:一、如管理服务器和受管服务器的操作系统相同,则可以将管理服务器创建的Domain复制到受管服务器。

weblogic10.3(生产模式)JSP不能正常更新

weblogic10.3(生产模式)JSP不能正常更新

weblogic10.3(生产模式)JSP不能正常更新(需删除缓存)
应用是以war解开目录的方式部署的,weblogic以生产模式启动,每次修改jsp文件weblogic 重启都无效,只有
强制删除welbogic下缓存,然后重新启动weblogic才正常
缓存目录:
在servers\XXXServer\tmp\_WL_user目录中找到你的应用的相应目录,然后删掉它;
------解决方案--------------------
没记错的话生产模式下就是这样的。

------解决方案--------------------
另外,在开发模式下,WEB_INF中的weblogic.xml,注意设置:
<jsp-descriptor>
<jsp-param>
<param-name>pageCheckSeconds</param-name>
<param-value>1</param-value>
</jsp-param>
</jsp-descriptor>
表示每隔1秒对JSP页面进行检查,检查JSP页面是否被修改、是否需要重新编译。

weblogic 性能调优

weblogic 性能调优
这个最大值也可以理解系统并发操作的最大值,如果有等待的话可以适当再提高

建议值:200
b) 设定执行队列的溢出条件;
通过启动管理控制台,在域(如:mydomain)> 服务器 > server实例(如:myserver)> Execute Queue > weblogic.kernel.Defalt > 配置下面几项:
队列长度:此值表示执行队列中可容纳的最大请求数,默认值是65536,不要手动改变此值。
通过启动管理控制台,在域(如:mydomain)> 服务器 > server实例(如:myserver)>配置 > 调整下可配置“接受预备连接”。
5、减少动态jsp载入次数
通过启动管理控制台,在域(如:mydomain)> 部署 >web应用程序模块 > 配置 > 描述符 > 下可配置
Servlet 重新加载检查(秒): 180
weblogic 性能调优:
1、找到startWebLogic.cmd文件,在
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% =%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server
3、调优执行队列线程;
a) 修改默认执行线程数
通过启动管理控制台,在域(如:mydomain)> 服务器 > server实例(如:myserver)> 监视 > 性能中监控最大负载时执行队列的吞吐量和队列中的等待请求数,据此确定理想的数值。

Weblogic应用层优化调试设置

Weblogic应用层优化调试设置

社区Weblogic应用层优化调试设置
以Weblogic为中间件的社区应用层,有以下性能优化设置供参考。

1、设置为生产模式,增大连接数据
进入weblogic console 点击左边对应的域名,勾选右边的生产模式。

2、Weblogic登录超时时间
进入weblogic console界面,点击左边对应的域名,再点击监视,再点击服务器/子系统名称AdminServer ,再点击调整,可以看到如下图。

3、设置weblogic 占用的内存值
进入weblogic安装域名目录所在的bin文件夹,修改setDomainEnv.sh 文件根据物理机的实际情况设置内存值
4、设置应用服务数据库连接数据
打开应用程序xp-app 的jdbc数据连接文件
根据oracle实际连接数修改jdbc连接数
Oracle连接数据查看show parameter processes;
5、不限制事务数量
修改服务的事务处理数量限制,修改xp-app应用服务的jta.properties
超出默认的50会报错误
Caused by: ng.IllegalStateException: Max number of active transactions reached:50
6、优化程序代码
在weblogic安装域目录下的log日志可以看到严重超时方法。

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性能优化及Unix命令操作

WebLogic性能优化及Unix命令操作

WebLogic性能优化——内存
3、注意Unix与Windows的参数差别。AIX和Linux 的参数值要加上双引号,Windows则不需要加。 如该加的没加,不该加的加了,就会导致设置的 参数不起作用,影响应用系统的性能。 4、Unix系统下参数是否生效的检查。可以使用如 下命令: ps –ef|grep java 如果设置的参数生效,在显示的结果中会看到设 置的值。如没有生效,会显示weblogic缺省的值Xms32m –Xmx200m。
WebLogic性能优化——License
ip:限制了服务器的ip地址,其他ip地址不 可以使用。any表示没有ip地址方面的限制。 units:试用版weblogic软件,这个值为5, 也就是说,最多允许5各用户访问这个 weblogic服务。unlimited表明没有限制。
WebLogic性能优化——NativeIO
WebLogic性能优化——内存
5、Windows下可以使用echo命令,在 startWebLogic.cmd文件中查看 echo %MEM_ARGS% 会在dos窗口中输出内存设置的信息。
WebLogic性能优化——线程数
线程数Thread Count weblogic服务在接收到请求后,会交给 后台的线程来处理,线程数决定了并发处 理能力的大小。 一般以服务器的CPU个数为基准,每个 CPU可负担25个线程,最好不要超过50个 查看线程的运行情况,上面已经提到。
在weblogic的server中,一般要将“Enable Native IO”选项置为false,即未选中状态。 并将“Socket Readers”的值设大66、88、 99等,缺省值为33。 还要查看各线程的状态,如果线程出现大 量被“Socket Readers”请求占用的情况, 则还是要将NativeIO置为true。

Weblogic10.3安装和配置

Weblogic10.3安装和配置

Weblogic10.3安装和配置一,安装weblogic1.运行安装程序oepe11_wls1031(weblogic).exe,出现欢迎界面,单击【Next】按钮继续安装图1.1 Weblogic安装初始化界面图1.2Weblogic欢迎界面2.建立BEA Home目录,默认选择【Create a new BEA Home】,在【BEA Home Directory】输入框中输入要安装的目录,默认是C:\bea(本实施是在D://oracle/middleware)。

单击【Next】按钮继续图2.1BEA Home目录3.选择安装类型,默认是【Complete】,单击【Next】按钮继续图3.1选择安装类型4.设置安装Weblogic Server产品的目录,默认是BEA主目录的子目录wlserver_10.3和workshop_10.3,单击【Next】按钮继续图4.1设置安装Weblogic Server产品的目录5.选择快捷方式的位置,单击【Next】按钮继续,显示将要安装的产品目录图5.1选择快捷方式的位置图5.2显示将要安装的产品目录6.单击【Next】按钮继续,开始安装相应的文件图6.1开始安装界面图6.2安装成功界面二,配置server和域1.安装成功后,需要创建域,选择【开始】→【所有程序】→【Oracle Weblogic】→【Weblogic Server 10gR3】→【Tools】选择【Configuration Wizard】,进入配置向导图1.1 配置向导2.创建Weblogic域, 单击【Next】按钮继续图2.1 创建Weblogic域3.选择Domain Source, 单击【Next】按钮继续图3.1 选择Domain Source4.设置管理员用户名和密码(本实施是weblogic/tyjmyb2008),单击【Next】按钮继续图4.1 设置管理员用户名和密码5.配置服务器启动模式和JDK,单击【Next】按钮继续图5.1 配置服务器启动模式和JDK6.定制环境和服务设置,单击【Next】按钮继续图6.1 确认设置图6.2确认设置7.为创建的域配置服务器,每个域对应一个服务器(本实施name:jmyb,listen address:129.1.9.91,listen port:6000),单击【Next】按钮继续图7.1 配置服务器8确认域的配置信息,单击【Next】按钮继续图8.1 验证域的配置信息9.命名Weblogic域(本实施 Domain name:tyyb),单击【Next】按钮继续图9.1 命名Weblogic域图9.2 Weblogic域创建成功10.选择【开始】→【所有程序】→【Oracle Weblogic】→【User Projects】→【base domain】启动【Start Admin Server for Weblogic Server Domain】,启动Weblogic Server,在浏览器的地址栏中输入http://localhost:6000/console,启动Weblogic Server的控制台,出现图10.1所示的界面,输入用户名和密码进入控制台图10.1 登录Weblogic Server域三,创建配置DATAsource1.在导航树中,tyyb -> Services -> JDBC -> Data Sources,点击new,新建一个datasource图1.1创建一个新的datasource2.设置datasource名数据库类型以及驱动(其中JNDIname 是应用中配置文件JDBC_factory的值,本次实施datasourcename=jmybjs,JNDI name=jmyb,数据库以及驱动类型如图所示),单击【Next】按钮继续图2.1配置datasource3.Transaction Option 按默认配置,单击【Next】按钮继续图3.1 配置transaction option4.配置连接池(本次实施参看下图),单击【Next】按钮继续图4.1 配置连接池5.测试连接池(Test Configuration) ,单击【Next】按钮继续图5.1 测试连接池6.选择targetserver(本次实施是jmyb),单击【Finish】按钮完成配置图6.1 选择target四,安装配置deployment 1.在tyyb->deployment,选择install图1.1 配置deployment2.选择WEB应用打包的WAR文件(此WAR名不能与datasourcename重名;该WAR文件被发布后会在*/domain/ttyb/servers/jmyb/stage下建立与WAR同名文件夹并在此文件夹里copy 一个*.WAR文件,weblogic会直接调用此文件来连接应用),单击【Next】按钮继续图2.1 选择WAR文件路径以及WAR文件3.Targeting style选择 install this deployment as an application,单击【Next】按钮继续图3.1 选择targeting style4.选择copy this application onto every target for me,其它默认配置,单击【Next】按钮继续图4.1 optional setting界面5.选择 no I will review the configuration later,单击【Finish】按钮完成配置图5.1 Review界面。

weblogic10性能优化及相关技巧

weblogic10性能优化及相关技巧

weblogic10性能优化及相关技巧WebLogic10常见性能优化及相关技巧目录一、中文字符集的加载方法 (2)二、服务启动缓慢的解决方法 (3)三、文件损坏造成无法启动服务的解决方法 (3)四、打开文件数的优化 (4)五、虚拟机内存的优化 (5)六、连接池的优化 (5)七、服务节点访问超时的优化 (8)八、服务节点访问线程数的优化 (10)九、部署应用程序的优化 (10)十、日志的优化 (11)十一、清空输出日志nohup.out的方法 (13)十二、通过管理控制台对weblogic10运行情况进行监测 (13)十三、windows下weblogic控制台运行日志输出到文件 (15) 十四、忘记weblogic管理控制台密码的处理方法 (16)一、中文字符集的加载方法加载中文字符集的必要性:1、解决某些情况下服务无法启动(启动需要读取含中文的xml)。

2、解决应用程序运行异常(程序运行需要中文字符集的支持)。

3、方便查看相关系统运行日志。

一般在linux或aix操作系统上会出现中文字符集的问题加载方法:Linux操作系统修改域目录下xxx_domain/bin/setDomainEnv.sh文件,在文件中增加内容export LANG=zh_CN.GBK例如:IBM Aix操作系统修改域目录下xxx_domain/bin/setDomainEnv.sh文件,在文件中的java_options中增加内容:-Ddefault.client.encoding=GBK -Dfile.encoding=GBK nguage=Zh -Duser.region=CN例如:注意:要使上述修改方法有效,前提是linux/Aix操作系统安装时需要安装中文字符集,系统规划时要跟硬件集成商进行说明。

二、服务启动缓慢的解决方法有些时候我们在启动应用服务的时候,启动特别慢,有时慢到需要好几个小时,这实际是JVM在Linux/Aix下的bug,是由于服务想调用一个随机函数但取不到造成的。

Weblogic10.3.6集群负载均衡安装加调优

Weblogic10.3.6集群负载均衡安装加调优

Weblogic10.3.6集群负载均衡安装加调优1、集群系统架构操作系统:linux 6.2Weblogic 版本Weblogic10.3.6 2、系统整体架构2.1、Weblogic方案:(建议服务器有4G以上的内存)1台管理服务器:安装weblogiclO管理节点。

2至5台应用服务器节点:安装WeblogiclO受管节点。

1台代理服务器2.2、本例中的部署如下所示:管理节点安装在主机jljygl ,通过代理服务器来完成负载均衡。

3、集群的安装3.1、安装集群的先决条件注意,必须在每个服务器中编辑/etc/hosts文件使群集的服务器之间能够互相使用机器名访问。

保证每一台应用服务器都可以使用ping群集应用服务器名称来访问,实例文件/etc/hosts内容如下127.0.0.1 localhost.localdomain localhost #本机10.18.0.47 jljyqz1 #节点110.18.0.48 jljyqz2 #节点210.18.0.49 jljyqz3 #节点310.18.0.50 jljyqz4 #节点410.18.0.51 jljygl #管理192.168.1.8jljyzhdb1 # 数据库 1192.168.1.9jljydb2 #数据库 2以root用户身份登录并在每个主机上配置Linux内核参数。

cat >> /etc/sysctl.conf >>EOFkernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144EOF/sbin/sysctl -p使用date命令查看每一台机器的系统时间,如果服务器时间相差在五分钟之内,请跳过此步。

weblogic性能调整步骤

weblogic性能调整步骤

第三章性能调整步骤你想调整weblogic服务器的性能,并且发现服务器上的应用是个复杂而迭代的程序。

在接下来的几节为你提供了调整路线和调整要点,你能用它们来提升系统的性能。

性能调整路线下面提供的步骤提供了一个路线来帮助你通过调整你的应用环境来优化性能:1.理解你的优化目标2.估计你的优化尺度3.定位系统的瓶颈4.最小化瓶颈的影响5.完成优化目标理解你的优化目标为了确定你的优化目标,你需要去理解发布的应用和系统的环境限制。

汇总应用组件期望达到的活动级别的信息,例如:z预期的用户数量z请求的数量和大小z数据的多少和一致性z决定你的绑定的CPU利用率你绑定的CPU的使用率不应该到100%,你应该基于应用需要来决定绑定的CPU利用率,包括CPU峰值周期。

如果你的CPU利用率在平时被充分利用到100%,你没有能力去处理峰值负载。

在一个应用里,延迟敏感度和维护快速响应时间是重要的。

当服务器上有排队的处理时,吞吐量会一直不变甚至会增加,高CPU使用率(接近100%利用率)会限制响应时间。

对于这样的应用,70%--80%的CPU利用率是推荐的。

对于一个很好的无延迟敏感的应用,CPU利用率应为90%。

优化目标被约束所限制,例如z硬件和软件的配置,例如CPU的类型,磁盘的大小,磁盘的速度,足够的内存。

这里没有一个单一的准则来决定所需要的硬件。

决定硬件的类型和被要求的软件的配置去满足应用的需要的过程被称为能力计划。

能力计划要求确定你的系统优化目标和理解你的应用。

服务器硬件的能力计划应该聚焦于最大的性能要求。

更多请查看附录C-1 z在域之间互操作的能力,使用传统的系统,支持传统的数据。

z开发,实施和维护的成本。

你将使用这些信息去为你的应用环境设置实际可行的性能目标,例如在特殊硬件上的响应时间,吞吐量和负载。

度量你的性能尺度在上节你已经确定了你的性能标准,你将使用尺度的度量去决定性能的目标。

在接下来的章节里,提供了度量基本的性能尺度的信息:监控磁盘和CPU的利用率在你的应用处于高负载的情况下监控:z应用服务器(磁盘和CPU利用率)z数据库服务器(磁盘和CPU利用率)目标是获得一个点,这个点是应用服务器实现你的CPU利用率目标。

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";;红色标注的位置是启动时分配的内存大小,可根据实际需求进行调整。

weblogic练习指导手册_性能调优

weblogic练习指导手册_性能调优

Oracle WebLogic Server 10.3性能调优二○○八年九月二十六日目录练习1:安装WebLogic服务器与Grinder测试工具 (3)练习2:部署测试Web应用 (6)练习3:熟悉Grinder测试方法 (9)练习4:熟悉常见调优方式 (13)练习1:安装WebLogic服务器与Grinder 测试工具时间:约30分钟目标:本练习结束,你将完成本练习软件环境设置,包括:●Oracle WebLogic Server 10.3●Grinder练习步骤:安装并配置WebLogic服务器1.WebLogic server 10.3的安装程序,windows文件为server103_win32.exe;Linux文件为server103_linux32.bin。

2.运行对应的安装文件;3.在欢迎页面点“next”;4.在“选择BEA主目录”窗口使用默认“create a new BEA Home”选项,选择默认主目录c:\bea,点击“next”;5.在“安装类型”窗口选择“完整安装complete”,点击“next”;6.在“选择产品安装目录”窗口,接受默认目录,点击“next”;7.在“选择快捷键位置”窗口,接受默认选项,点击“next”;8.在“安装总结”窗口,点击“next”开始安装9.在“安装结束”窗口,去掉选项“运行快速启动Run Quickstart”,点击“Done”,结束安装;10.使用配置向导,按照下面属性创建一个新的WebLogic域:●Create a new WebLogic domain:选中●User name: weblogic●User password: weblogic●Production Mode:选中●Do you want to customize any of the following options: YES●Administrator Server Name: AdminServer●Listen address: All local Addresses●Listen Port: 7001●Domain Name: perf●Domain location: C:\bea\user_projects\domains11.打开一个command命令行窗口,进入C:\bea\user_projects\domains\perf目录,执行startWebLogic.cmd启动WebLogic管理服务器,看看是否可以成功启动。

WebLogic10.3+Apache2.2集群配置图文指南(含windows版和unix版)

WebLogic10.3+Apache2.2集群配置图文指南(含windows版和unix版)

WebLogic+Apache 集群配置指南(V 1.0)目录第1章集群配置简介 ....................................................................................................... 1-1第2章安装准备............................................................................................................... 2-12.1硬件配置 .................................................................................................................................... 2-1 2.2软件配置 .................................................................................................................................... 2-12.3集群环境说明 ............................................................................................................................ 2-1第3章WINDOWS环境下的集群配置............................................................................. 3-13.1W EB L OGIC 10.3集群配置.......................................................................................................... 3-13.1.1 创建主控服务器domain .................................................................................................... 3-13.1.2 创建被管服务器domain .................................................................................................. 3-123.2A PACHE H TTP S ERVER配置 ....................................................................................................... 3-223.2.1 安装Apache ...................................................................................................................... 3-223.2.2 安装weblogic module扩展模块...................................................................................... 3-223.2.3 配置Apache Http Server .................................................................................................. 3-223.3启动集群 .................................................................................................................................. 3-233.3.1 启动Apache Http Server .................................................................................................. 3-233.3.2 启动主控服务器............................................................................................................... 3-243.3.3 启动代理服务器............................................................................................................... 3-253.3.4 启动被管服务器1 ............................................................................................................ 3-253.3.5 启动被管服务器2 ............................................................................................................ 3-263.4验证集群启动 .......................................................................................................................... 3-263.5停止集群 .................................................................................................................................. 3-273.5.1 停止被管服务器1 ............................................................................................................ 3-273.5.2 停止被管服务器2 ............................................................................................................ 3-273.5.3 停止代理服务器............................................................................................................... 3-273.5.4 停止主控服务器............................................................................................................... 3-283.5.5 停止Apache Http Server .................................................................................................. 3-283.6将数据源部署到集群上 .......................................................................................................... 3-293.7将应用部署到集群上 .............................................................................................................. 3-32第4章AIX环境下的集群配置 ....................................................................................... 4-354.1W EB L OGIC 10.3集群配置........................................................................................................ 4-354.1.1 用图形界面方式配置集群............................................................................................... 4-354.1.2 用命令行方式配置集群................................................................................................... 4-36 4.2A PACHE H TTP S ERVER配置 ....................................................................................................... 4-374.2.1 安装Apache ...................................................................................................................... 4-374.2.2 安装weblogic module扩展模块...................................................................................... 4-384.2.3 配置Apache Http Server .................................................................................................. 4-39 4.3启动集群 .................................................................................................................................. 4-394.3.1 启动Apache Http Server .................................................................................................. 4-394.3.2 启动主控服务器............................................................................................................... 4-404.3.3 启动代理服务器............................................................................................................... 4-404.3.4 启动被管服务器1 ............................................................................................................ 4-404.3.5 启动被管服务器2 ............................................................................................................ 4-41 4.4验证集群启动 .......................................................................................................................... 4-41 4.5停止集群 .................................................................................................................................. 4-424.5.1 停止被管服务器1 ............................................................................................................ 4-424.5.2 停止被管服务器2 ............................................................................................................ 4-424.5.3 停止代理服务器............................................................................................................... 4-424.5.4 停止主控服务器............................................................................................................... 4-424.5.5 停止Apache Http Server .................................................................................................. 4-42 4.6将数据源部署到集群上 .......................................................................................................... 4-43 4.7将应用部署到集群上 .............................................................................................................. 4-43第1章集群配置简介本文将介绍WebLogic的集群配置及Apache Http Server的安装配置,以及在集群环境下创建数据源部署应用。

weblogic10.3集群配置

weblogic10.3集群配置

1:两台机器,A:192.168.10.71,这个是主服务器。

B:192.168.10.72.这个是被管理服务器。

2:先对A主机做操作:安装weblogic10.3,然后开始」菜单\程序\Oracle WebLogic (BEAHOME 1)\WebLogic Server 10gR3\Tools\Configuration Wizard,单击启动Configuration Wizard。

在安装过程中,我取的集群名字是jiqun_domain,关键的几步是:1:我在上图中,建立了三个被管理的服务,在A机器本机上又两个,分别是manageService1和proxyService.端口也一一做了设置。

2:在接下来的步骤中(这幅图我是拷贝了以下别的文件的,所以可能会看见服务名字都不一样,做个参考而已):不要讲代理服务器,也就是proxyService加到右边去。

3:解析来这一步也很重要,选中“为群集创建Http代理”,myCluster代理服务器选择前面没有加入myCluster的ProxyServer,单击“下一步”按钮:是配置计算机。

我暂时没有配置。

差不多安装也就是这个样子了。

然后启动服务,通过浏览器打开控制台:http://192.168.10.71:7001/console注意,因为之前我的adminService采用了192.168.10.71的监听地址,所以这里不能通过http://localhost:7001/console这个地址来访问。

点击控制台的环境:可以查看服务和集群:我们可以发现,几个服务都没有启动。

如何运行起来呢?启动服务器(机器A上的Weblogic服务器)还可以通过点击集群来查看集群下目前所拥有的服务:好了,接下来1、打开命令行模式窗口,输入cd C:\BEAWSL\user_projects\domains\TestDomain\bin,切换目录2、输入startManagedWebLogic.cmd ManagedServer_1,执行该命令(后面的ManagedServer_1需要替换为我们自己对应的服务名),出现如下日志,管理服务完成启动。

Weblogic性能优化

Weblogic性能优化

例如最大用户连接2000 按并发用户10% 估算大概并发用户是200建议预留一些于是并发用户定为300网上说64位操作系统线程数经验值在3000~5000左右因此最小线程:3000最大线程:5000(这个不用设了9i之后自动设置的)假如是单节点的weblogic的话数据库连接池初始连接数:300最大连接数:1000步长:5因为weblogic节点的连接池最大连接数之和不能大于数据库的最大线程数。

因此oracle 的process设置为1000JVM内存设置Xms2048m -Xmx2048m -XX:MaxPermSize=512m优化说明一、Weblogic服务程序设置1、设置JDK内存修改weblogic\user_projects\domain\bin下的seDomainEnv.cmd文件:修改前:If”%JAVA_VENDOR%”=”Sun”(Set WLS_MEM_ARGS_64BIT=-Xms256m –Xmx512mSet WLS_MEM_ARGS_32BIT=-Xms256m –Xmx512m)else(Set WLS_MEM_ARGS_64BIT=-Xms512m –Xmx512mSet WLS_MEM_ARGS_64BIT=-Xms512m –Xmx512m)Set MEM_PERM_SIZE_32BIT=-XX:PermSize=48mSet MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=128m修改后:If”%JAVA_VENDOR%”=”Sun”(Set WLS_MEM_ARGS_64BIT=-Xms512m –Xmx1024mSet WLS_MEM_ARGS_32BIT=- Xms512m –Xmx1024m)else(Set WLS_MEM_ARGS_64BIT=-Xms1024m –Xmx1024mSet WLS_MEM_ARGS_64BIT=-Xms1024m –Xmx1024m)Set MEM_PERM_SIZE_32BIT=-XX:PermSize=128mSet MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=256m说明:红色字体为修改的内容,具体修改值根据实际内存确定l -Xmx3550m:设置JVM最大堆内存为3550M。

linux中的weblogic性能调优

linux中的weblogic性能调优

Linux中的Weblogic性能测试调整一.操作系统参数调整1.linux TCP连接数调整通过命令:ulimit –n 查看当前最大TCP连接数,这表示当前用户的每个进程最多允许同时打开多少个文件。

一般系统默认为1024,在并发量大的情况下肯定不够用。

修改此限制的最简单办法:ulimit –n <file_num> 设置单一进程允许打开的最大文件数。

如果系统回显类似于“Operation not permitted”之类的话,说明修改失败,需要修改系统对该用户打开文件数的软限制或硬限制。

修改软限制或硬限制:修改/etc/security/limits.conf文件,在文件中添加如下行:* soft nofile 10240* hard nofile 10240表示修改所有用户的限制,也可以用指定用户名替代。

修改/etc/pam.d/login文件,在文件中添加如下行:session required /lib/security/pam_limits.so查看Linux系统级的最大打开文件数限制:cat /proc/sys/fs/file-max2.修改网络内核对TCP连接的有关限制端口范围:修改/etc/sysctl.conf文件,在文件中添加如下行:net.ipv4.ip_local_port_range = 1024 65535另外,有时无法建立TCP连接的原因可能是因为Linux网络内核的IP_TABLE防火墙对最大跟踪的TCP连接数有限制修改/etc/sysctl.conf文件,在文件中添加如下行:net.ipv4.ip_conntrack_max = 10240这表明将系统对最大跟踪的TCP连接数限制设置为10240。

请注意,此限制值要尽量小,以节省对内核内存的占用。

3.其他参数调整在/etc/sysctl.conf文件中增加如下参数,进行系统参数调整net.core.rmem_default=128388607 默认的TCP数据接收缓冲net.core.wmem_default=128388607 默认的TCP数据发送缓冲net.core.rmem_max=128388607net.core.wmem_max=128388607net.ipv4.tcp_rmem=8196 128388607 128388607 最小默认最大net.ipv4.tcp_wmem=8196 128388607 128388607net.ipv4.tcp_keepalive_time=1800tcp_keepalive_time 值控制TCP/IP 尝试验证空闲连接是否完好的频率。

Linux下WebLogic10.3的安装与配置

Linux下WebLogic10.3的安装与配置

Linux下WebLogic10.3的安装与配置§2.1 安装准备●下载WebLogic10.3 for x86 linux安装文件;●安装SUSE Linux enterprise Server 11.0;●检查SUSE环境,确保/root空闲空间在2G以上。

如果/root空间不足,则应扩展root空间,或创建一个新的文件系统,并确保该文件系统空间在2G以上。

本手册假定该文件系统的mount点是/soft;如root的空间足够,则在root创建目录/soft作为安装源目录;●创建WebLogic使用的文件系统,该文件系统的mount点建议为/bea,空间应在2G以上,后续将安装WebLogic软件到该文件系统中。

§2.2 安装过程§2.2.1 创建bea组和weblogic用户使用root登录操作系统,执行下列命令创建bea组和weblogic用户。

bea组号为600,weblogic 用户号为600,属于bea组,home目录为/bea。

# groupadd -g 600 bea# useradd -d /bea -u 600 -g 600 weblogic# passwd weblogic -- 激活weblogic用户执行下列命令将/bea分配给weblogic用户。

# cd /# chown weblogic:bea /bea# chmod 755 /bea§2.2.2 上传安装文件并执行使用weblogic登录,使用bin模式,上传WebLogic安装文件server103_linux.bin到soft目录,执行下列命令执行安装文件。

$ cd /soft$ chmod a+x server103_linux.bin$ ./server103_linux.bin -mode=console系统自动解压缩安装文件,并启动文本的安装界面。

§2.2.3 欢迎界面<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Welcome:--------This installer will guide you through the installation of WebLogic Platform10.3.0.0. Type "Next" or enter to proceed to the next prompt. If you want tochange data entered previously, type "Previous". You may quit the installer at any time by typing "Exit".Enter [Exit][Next]> next§2.2.4 指定WebLogic主目录为/bea<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Choose BEA Home Directory:--------------------------"BEA Home" = [Enter new value or use default "/root/bea"]Enter new BEA Home OR [Exit][Previous][Next]> /bea<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Choose BEA Home Directory:--------------------------"BEA Home" = [/bea]Use above value or select another option:1 - Enter new BEA Home2 - Change to default [/root/bea]Enter option number to select OR [Exit][Previous][Next]> next§2.2.5 选择安装类型为Custom<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Choose Install Type:--------------------Select the type of installation you wish to perform.->1|Complete| Install the following software products and examples:| - WebLogic Server| - Workshop2|Custom| Choose software products and components to install and perform optional|configuration.Enter index number to select OR [Exit][Previous][Next]> 2§2.2.6 选择要安装的产品组件需取消安装Workshop和Server Examples<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Choose Products and Components:-------------------------------Release 10.3.0.0|_____WebLogic Server [1] x| |_____Core Application Server [1.1] x| |_____Administration Console [1.2] x| |_____Configuration Wizard and Upgrade Framework [1.3] x| |_____Web 2.0 HTTP Pub-Sub Server [1.4] x| |_____WebLogic JDBC Drivers [1.5] x| |_____Third Party JDBC Drivers [1.6] x| |_____WebLogic Server Clients [1.7] x| |_____WebLogic Web Server Plugins [1.8] x| |_____UDDI and Xquery Support [1.9] x| |_____Server Examples [1.10] x|_____Workshop [2] x|_____Workshop for WebLogic [2.1] x|_____Workshop Runtime Framework [2.2] x*Estimated size of installation: 788.3 MBEnter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> 2 <--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Choose Products and Components:-------------------------------Release 10.3.0.0|_____WebLogic Server [1] x| |_____Core Application Server [1.1] x| |_____Administration Console [1.2] x| |_____Configuration Wizard and Upgrade Framework [1.3] x| |_____Web 2.0 HTTP Pub-Sub Server [1.4] x| |_____WebLogic JDBC Drivers [1.5] x| |_____Third Party JDBC Drivers [1.6] x| |_____WebLogic Server Clients [1.7] x| |_____WebLogic Web Server Plugins [1.8] x| |_____UDDI and Xquery Support [1.9] x| |_____Server Examples [1.10] x|_____Workshop [2]|_____Workshop for WebLogic [2.1]|_____Workshop Runtime Framework [2.2]*Estimated size of installation: 406.3 MBEnter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> 1.10 <--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Choose Products and Components:-------------------------------Release 10.3.0.0|_____WebLogic Server [1] x| |_____Core Application Server [1.1] x| |_____Administration Console [1.2] x| |_____Configuration Wizard and Upgrade Framework [1.3] x| |_____Web 2.0 HTTP Pub-Sub Server [1.4] x| |_____WebLogic JDBC Drivers [1.5] x| |_____Third Party JDBC Drivers [1.6] x| |_____WebLogic Server Clients [1.7] x| |_____WebLogic Web Server Plugins [1.8] x| |_____UDDI and Xquery Support [1.9] x| |_____Server Examples [1.10]|_____Workshop [2]|_____Workshop for WebLogic [2.1]|_____Workshop Runtime Framework [2.2]*Estimated size of installation: 360.4 MBEnter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> next §2.2.7 选择要安装的JDK<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->JDK Selection (Any * indicates BEA Supplied VM):------------------------------------------------JDK(s) chosen for use with this product installation will be installed. Supported defaults if not deselected will be used in script string-substitution.1|Add Local Jdk2|/bea/jdk160_05[x]*3|/bea/jrockit_160_05[x]**Estimated size of installation: 713.2 MBEnter 1 to add or >= 2 to toggle selection OR [Exit][Previous][Next]> next§2.2.8 安装确认<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->Choose Product Installation Directories:----------------------------------------BEA Home Directory: [/bea]Product Installation Directories:"WebLogic Server" = [Enter new value or use default "/bea/wlserver_10.3"]Enter new WebLogic Server OR [Exit][Previous][Next]> next<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 --------------->The following Products and JDKs will be installed:--------------------------------------------------WebLogic Platform 10.3.0.0|_____WebLogic Server| |_____Core Application Server| |_____Administration Console| |_____Configuration Wizard and Upgrade Framework| |_____Web 2.0 HTTP Pub-Sub Server| |_____WebLogic JDBC Drivers| |_____Third Party JDBC Drivers| |_____WebLogic Server Clients| |_____WebLogic Web Server Plugins| |_____UDDI and Xquery Support|_____JDKs|_____Sun SDK 1.6.0_05|_____BEA JRockit 1.6.0_05 SDK*Estimated size of installation: 713.3 MBEnter [Exit][Previous][Next]> next§2.2.9 文件复制<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 ---------------> Installing files..0% 25% 50% 75% 100%[------------|------------|------------|------------][*****************************Performing String Substitutions...Creating Domains...§2.2.10 安装结束<--------------- Oracle Installer - WebLogic Platform 10.3.0.0 ---------------> Installation CompleteCongratulations! Installation is complete.Press [Enter] to continue or type [Exit]> 按回车键§2.3 创建管理服务器的域AdminServer Name: AdminServerListen Address: 192.168.100.1Listen Port: 8080SSL Listen Port: 8081SSL enabled: trueDomain Name: weblogic§2.3.1 运行Configuration Wizard$ cd /bea/wlserver_10.3/common/bin./config.sh -mode=console§2.3.2 选择创建新域<-------------------- Oracle WebLogic Configuration Wizard -------------------> Welcome:--------Choose between creating and extending a domain. Based on your selection, the Configuration Wizard guides you through the steps to generate a new or extend an existing domain.->1|Create a new WebLogic domain| Create a WebLogic domain in your projects directory.2|Extend an existing WebLogic domain| Extend an existing WebLogic domain. Use this option to add|applications and services, or to override existing database access (JDBC)|and messaging (JMS) settings. You can also incorporate additional|functionality in your domain, for example, by including AquaLogic Service |Bus.Enter index number to select OR [Exit][Next]> 1§2.3.3 选择域源<-------------------- Oracle WebLogic Configuration Wizard -------------------> Select Domain Source:---------------------Select the source from which the domain will be created. You can create the domain by selecting from the required components or by selecting from a list of existing domain templates.->1|Choose Weblogic Platform components| You can choose the Weblogic component(s) that you want supported in |your domain.2|Choose custom template| Choose this option if you want to use an existing template. This|could be a custom created template using the Template Builder.Enter index number to select OR [Exit][Previous][Next]> 1<-------------------- Oracle WebLogic Configuration Wizard ------------------->Application Template Selection:-------------------------------Available Templates|_____WebLogic Server (Required)xEnter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> next §2.3.4 配置管理员及密码<-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is thedefault administrator used to start development mode servers.| Name | Value |_|_________________________|_________________________________________|1| *User name: | weblogic |2| *User password: | |3| *Confirm user password: | |4| Description: | This user is the default administrator. |Use above value or select another option:1 - Modify "User name"2 - Modify "User password"3 - Modify "Confirm user password"4 - Modify "Description"Enter option number to select OR [Exit][Previous][Next]> 2<-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is thedefault administrator used to start development mode servers."*User password:" = []Enter new *User password: OR [Exit][Reset][Accept]><-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is thedefault administrator used to start development mode servers.| Name | Value |_|_________________________|_________________________________________| 1| *User name: | weblogic |2| *User password: | *********** |3| *Confirm user password: | |4| Description: | This user is the default administrator. |Use above value or select another option:1 - Modify "User name"2 - Modify "User password"3 - Modify "Confirm user password"4 - Modify "Description"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> 3<-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is thedefault administrator used to start development mode servers."*Confirm user password:" = []Enter new *Confirm user password: OR [Exit][Reset][Accept]><-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is thedefault administrator used to start development mode servers.| Name | Value |_|_________________________|_________________________________________| 1| *User name: | weblogic |2| *User password: | *********** |3| *Confirm user password: | *********** |4| Description: | This user is the default administrator. |Use above value or select another option:1 - Modify "User name"2 - Modify "User password"3 - Modify "Confirm user password"4 - Modify "Description"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> Next§2.3.5 选产品模式+JRockitJDK<-------------------- Oracle WebLogic Configuration Wizard ------------------->Domain Mode Configuration:--------------------------Enable Development or Production Mode for this domain.->1|Development Mode2|Production ModeEnter index number to select OR [Exit][Previous][Next]> 2<-------------------- Oracle WebLogic Configuration Wizard ------------------->Java SDK Selection:-------------------->1|JRockit SDK 1.6.0_05 @ /bea/jrockit_160_052|Sun SDK 1.6.0_05 @ /bea/jdk160_053|Other Java SDKEnter index number to select OR [Exit][Previous][Next]> 1§2.3.6 选择要定制环境与服务设置<-------------------- Oracle WebLogic Configuration Wizard ------------------->Choose Configuration Option:----------------------------*Do you want to modify any of the preconfigured settings or defaults in*your template?**To keep the default or template settings, and proceed directly to name and *create your domain, leave No selected.1|Yes->2|NoEnter index number to select OR [Exit][Previous][Next]> 1§2.3.7 暂不配置安全存储<-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure RDBMS Security Store Options:---------------------------------------Create the RDBMS tables in your datastore prior to booting your domain. Thescripts for use by your DBA are in WebLogic Server's server/lib directory.Click Next to keep the template settings or bypass RDBMS options.->1|I don't want to change anything here.2|I want to create, change, or remove RDBMS support.Enter index number to select OR [Exit][Previous][Next]> 1§2.3.8 配置管理服务器的端口<-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"Enter option number to select OR [Exit][Previous][Next]> 2<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Enter value for "Listen address" OR [Exit][Previous][Next]> 192.168.100.30<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|________________|1| *Name: | AdminServer |2| Listen address: | 192.168.100.30 |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> 3<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Enter value for "Listen port" OR [Exit][Previous][Next]> 8080<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 8080 |4| SSL listen port: | N/A |5| SSL enabled: | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"Enter option number to select OR [Exit][Previous][Next]> 4<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.*Enter index number to modify "Value"1|true->2|false3|UnspecifiedEnter index number to select OR [Exit][Reset][Accept]> 1<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 8080 |4| SSL listen port: | 7002 |5| SSL enabled: | true |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL listen port"5 - Modify "SSL enabled"6 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> 4<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 8080 |4| SSL listen port: | 7002 |5| SSL enabled: | true |Enter value for "SSL listen port" OR [Exit][Previous][Next]> 8081<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 8080 |4| SSL listen port: | 8081 |5| SSL enabled: | true |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL listen port"5 - Modify "SSL enabled"6 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> next§2.3.9 暂不添加受管的服务器<-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typicalproduction environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address | Listen port | SSL listen port | SSL enabled |_|_______|________________|_____________|_________________|_____________| Enter name for a new OR [Exit][Previous][Next]> next<-------------------- Oracle WebLogic Configuration Wizard ------------------->Configure Clusters:-------------------Add or delete configuration information for clusters. A cluster containsmultiple WebLogic Server instances that run simultaneously and worktogether to provide increased scalability and reliability. A clusterappears to be a single WebLogic Server instance to clients.| Name* | Multicast address | Multicast port | Cluster address |_|_______|___________________|________________|_________________|Enter name for a new Cluster OR [Exit][Previous][Next]> next§2.3.10 暂不添加受管的主机<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure Machines:-------------------Add or delete machines. A machine hosts one or more WebLogic Server instances. The Admin Server and Node Manager use this machine definition to start remote servers.| Name* | Node manager listen address | Node manager listen port |_|_______|_____________________________|__________________________| Enter name for a new Machine OR [Exit][Previous][Next]> next<-------------------- Oracle WebLogic Configuration Wizard -------------------> Configure Unix Machines:------------------------Add or delete machines. A machine hosts one or more WebLogic Server instances. The Admin Server and Node Manager use this machine definition to start remote servers.| Name |_|______|Enter name for a new Unix Machine OR [Exit][Previous][Next]> next§2.3.11 指定域名<-------------------- Oracle WebLogic Configuration Wizard ------------------->Select the target domain directory for this domain:---------------------------------------------------"Target Location" = [Enter new value or use default"/bea/user_projects/domains"]Enter new Target Location OR [Exit][Previous][Next]> next<-------------------- Oracle WebLogic Configuration Wizard -------------------> Edit Domain Information:------------------------| Name | Value |_|________|_____________|1| *Name: | base_domain |Enter value for "Name" OR [Exit][Previous][Next]> weblogic<-------------------- Oracle WebLogic Configuration Wizard -------------------> Edit Domain Information:------------------------| Name | Value |_|________|__________|1| *Name: | weblogic |Use above value or select another option:1 - Modify "Name"2 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> next§2.3.12 创建域<-------------------- Oracle WebLogic Configuration Wizard -------------------> Creating Domain...0% 25% 50% 75% 100%[------------|------------|------------|------------][***************************************************]。

Weblogic+10.3+集群配置手册

Weblogic+10.3+集群配置手册

Weblogic 10.35集群配置手册(版本号:V1.0)修改记录:目录1.预备知识 (4)2.本文环境 (4)3.配置WebLogic Server集群 (4)1.预备知识什么是Domain和ServerDomainDomain是WebLogic Server实例的基本管理单元。

所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。

ServerServer是一个相对独立的,为实现某些特定功能而结合在一起的单元。

Domain and Server的关系一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。

一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。

2.本文环境平台:window2007软件:WebLogic Server 10.3.5配置WebLogic Server集群WebLogic集群的体系结构单层混合型的集群架构(Cluster)这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:易于管理灵活的负载平衡机制更强的安全控制多层结构的集群架构(Cluster)这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。

一般应用于下面这些情况:在负载平衡机制需要调用集群EJB中的方法时;在提供内容与提供对象的服务之间需要更大的机动性时;在需要更高的系统稳定性时;配置集群应用的必要条件集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的集群中的所有Server必须使用相同的版本,包括Service Pack集群中的Server必须使用永久的静态IP地址。

动态IP地址分配不能用于集群环境。

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

Weblogic10.3_Windows优化设置
优化说明: (2)
一、Weblogic服务程序设置: (2)
1、设置JDK内存: (2)
2、设置线程数: (3)
3、Weblogic数据库连接池连接数设置: (3)
4、Weblogic的服务设置[配置\优化]: (4)
二、Windows服务器设置: (4)
1、修改最高端口号和TCP/IP释放连接时间: (4)
三、Oracle数据库设置: (5)
1、Oracle线程数设置: (5)
优化实例: (5)
一、Weblogic10.3_Windows集群布署 (5)
1、机器配置: (6)
2、Weblogic优化设置: (6)
二、Weblogic10.3_Windows单机布署 (7)
1、机器配置: (7)
2、Weblogic优化设置: (7)
优化说明:
一、Weblogic服务程序设置:
1、设置JDK内存:
修改weblogic\user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件:修改前:
if "%JAVA_VENDOR%"=="Sun" (
set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m
) else (
set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m
)
set MEM_PERM_SIZE_32BIT=-XX:PermSize=48m
set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=128m
修改后:
if "%JAVA_VENDOR%"=="Sun" (
set WLS_MEM_ARGS_64BIT=-Xms512m –Xmx1024m
set WLS_MEM_ARGS_32BIT=-Xms512m –Xmx1024m
) else (
set WLS_MEM_ARGS_64BIT=-Xms1024m –Xmx1024m
set WLS_MEM_ARGS_32BIT=-Xms1024m –Xmx1024m
)
set MEM_PERM_SIZE_32BIT=-XX:PermSize=128m
set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=256m
说明:红色字体为修改的内容,具体修改值根据实际物理内存确定
∙-Xmx3550m:设置JVM最大堆内存为3550M。

∙-Xms3550m:设置JVM初始堆内存为3550M。

此值可以设置与-Xmx相同,以避免每次JVM动态分配内存所浪费的时间。

∙-XX:PermSize=256M:设置堆内存持久代初始值为256M。

(貌似是Eclipse等IDE 的初始化参数)
∙-XX:MaxPermSize=512M:设置持久代最大值为512M。

32位操作JDK内存系统:最大可设置1.5G,如果设置过大,会导致服务无法启动
64位操作JDK内存系统:最大设置为物理内存的60~80%
2、设置线程数:
修改weblogic\user_projects\domains\base_domain\bin下的setDomainEnv.cmd中在JAVA_OPTIONS中添加如下:
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MinPoolSize=2000
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MaxPoolSize=4000
说明:
JDK5.0以后每个线程栈大小为1M,但是操作系统对一个进程内的线程数还是有限制的,不能无限生成。

32位操作系统根据JVM最大堆内存设置;64位操作系统经验值在3000~5000左右。

3、Weblogic数据库连接池连接数设置:
受Oracle数据库连接数的影响,可以参照同一时间连接数据库的用户数量,进行设置,数据库的最大连接数不能小于高峰时期同一时间连接用户的数量。

点击数据源,进入后选择连接池:
初始容量:20
最大容量:50
容量增长:5
说明:
设置前得设置数据库的最大并发线程数(下面有介绍Oracle数据库线程数设置方法),
因为weblogic节点的连接池最大连接数之和不能大于数据库的最大线程数。

∙初始容量:要在创建连接池时创建的物理连接数。

如果无法创建这一数量的连接,创建此连接池的操作将会失败。

此连接数也是连接池将保持的最小可用物
理连接数。

∙最大容量:此连接池可容纳的最大物理连接数。

∙容量增长:将新连接添加到连接池时创建的连接数。

不再有可用的物理连接来满足连接请求时,WebLogic Server 会创建该数量的附加物理连接并将它们添
加到连接池中。

MBean 属性 (不适用于应用程序模块):
JDBCConnectionPoolParamsBean.CapacityIncrement。

4、Weblogic的服务设置[配置\优化]:
接受积压:300
登录超时:5000
说明:
∙接受积压:对于此服务器的常规和 SSL 端口,应该允许的新 TCP 连接请求的积压数量。

将积压设置为 0 可以防止此服务器接受某些操作系统上的所有传入
连接。

MBean 属性:ServerMBean.AcceptBacklog。

最小值:0
∙登录超时:此服务器的默认常规 (非 SSL) 监听端口的登录超时。

这是允许建立新连接的最长时间。

如果值为 0,表示无最大值。

MBean 属性:
ServerMBean.LoginTimeoutMillis最小值:0。

最大值:100000。

安全值:5000
二、Windows服务器设置:
1、修改最高端口号和TCP/IP释放连接时间:
在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\Tcpip\Parameters 下加入新建值:
MaxUserPort,(DWORD值)十进制,65534
TcpTimedWaitDelay,(DWORD值)十进制,30
说明:同时使用这两个参数,集群时Windows服务器一定要设置。

∙MaxUserPort:确定在应用程序从系统请求可用用户端口时,TCP/IP 可指定的最高端口号。

缺省值:无。

建议值:十进制 65534。

∙TcpTimedWaitDelay:减少此条目的值允许 TCP/IP 更快地释放已关闭的连接,为新连接提供更多资源。

如果运行的应用程序需要快速释放和创建新连接,而
且由于 TIME_WAIT 中存在很多连接,导致低吞吐量,则调整此参数。

缺省值:
240,它将等待时间设置为 240 秒(4 分钟)。

建议值:设置为 30 秒。

停止
并重新启动系统。

三、Oracle数据库设置:
1、Oracle线程数设置:
通过设置以下语句查询和设置Oracle的线程数:
--查询最大线程连接数:
show parameter processes
--更改线程连接数:
alter system set processes=500 scope=spfile;
设置完成后重启数据库。

启动后通过查询最大线程连接数(show parameter processes)查看是否设置正确并生效。

说明:默认是150个,这个量并非越大越好,需要根据硬件性能来设置。

优化实例:
一、Weblogic10.3_Windows集群布署
这是以两台装有Window2003—64bit的8核CPU、8G内存的服务器做的集群布署,用的都是Weblogic10.3和jdk-6u23-windows-x64。

其中一台机器安装的管理服务和受管理服务,另外一台安装的代理服务和受管理服务。

1、机器配置:
2、Weblogic优化设置:
二、Weblogic10.3_Windows单机布署
这是以一台装有Window2003—64bit的8核CPU、8G内存的服务器做的Weblogic布署,用的是Weblogic10.3和jdk-6u23-windows-x64。

1、机器配置:
2、Weblogic优化设置:。

相关文档
最新文档