weblogic11g 安装集群 —— win2003 系统、单台主机
weblogic11g 安装集群 —— win2003 系统、单台主机
注意:此为weblogic11g 在win2003系统下(一台主机)的安装集群,linux、hpux、aix及多个主机下原理一样。如果多台机器下集群,操作系统、weblogic版本、weblogic域名需保持一致。
一.端口、ip规划
|
Server名称 |
端口 |
ip |
备注 |
|
Adminserver |
7001 |
10.10.54.74 |
管理server |
|
app01 |
7071 |
10.10.54.74 |
应用1server |
|
app02 |
7072 |
10.10.54.74 |
应用2server |
|
proxyserver |
8001 |
10.10.54.74 |
代理server |
控制台密码:weblogic/weblogic11g
控制台地址:http://10.10.54.74:7001/console
域名:xyydomain
二.安装介质准备
系统:
介质版本:
三、安装weblogic软件
注:oracle weblogic 11g 不自带 jdk ,先安装jdk
安装就完成了。(选上samples可能安装比较慢)
四、建域
注:建议建域的时候只配置管理服务器(个人习惯)
五、启动管理server、创建应用server、proxyserver
D:\Oracle\Middleware\user_projects\domains\xyydomain
启动startWebLogic.cmd
控制台地址:
http://10.10.54.74:7001/console/
创建应用server如下:
以此方法,建立app02、proxyserver
启动app01、app02、proxyserver
server启动脚本参考:http://blog.csdn.net/oraclesoft/article/details/9819677
boot.properties(如果启动需要输入密码,建立下面这个文件在domain下面)
六、创建集群
集群名字:xyy
七、部署代理服务器proxy
编辑web.xml
<param-value>10.10.54.74:7071|10.10.54.74:7072</param-value>
进行部署分发程序,部署到proxy server上(分发server,不加入集群中):
代理部署成功
八、测试是否可以分发
在集群中部署了一个包,访问proxy 如下:
九、简单测试
想要进行一些性能方面的测试,可以使用apache带的apacheBench工具,这个工具在apache安装目录下的bin目录下有(ab.sh),用法如下:
ab –c 200 –n 60 url
含义是请求url这个地址200次,60次的并发。
[root@r1c1b6 conf.d]ab -n 1000 -c 60 http://10.10.54.74:8001/WebLogicMonitor/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking 10.10.54.74 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests
Server Software:
Server Hostname: 10.10.54.74
Server Port: 8001
Document Path: /WebLogicMonitor/
Document Length: 1422 bytes
Concurrency Level: 60
Time taken for tests: 2.149637 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 1736000 bytes
HTML transferred: 1422000 bytes
Requests per second: 465.19 [#/sec] (mean)
Time per request: 128.978 [ms] (mean)
Time per request: 2.150 [ms] (mean, across all concurrent requests)
Transfer rate: 788.51 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 14 20 3.3 21 41
Waiting: 13 20 3.1 20 40
Total: 14 20 3.3 21 41
Percentage of the requests served within a certain time (ms)
50% 21
66% 21
75% 21
80% 21
90% 24
95% 26
98% 28
99% 35
100% 41 (longest request)
[root@r1c1b6 conf.d]#
十.apache代理分发
1) 使用apache作为代理
安装代理插件
在weblogic安装目录下面,找到D:\Oracle\Middleware\wlserver_10.3\server\plugin\linux\x86_64目录,下面有两个文件:
mod_wl_22.so
mod_wl128_22.so
分别是对应不同版本的apache,这里用来测试的是2.0版的apache,所以使用了第一个文件。
安装过程如下:
Ø把mod_wl_20.so这个文件copy到apache安装目录下的modules目录中
Ø在apache的httpd.conf文件中,加入这样一句:
LoadModule weblogic_module modules/mod_wl_22.so
表示在启动apache的时候加载weblogic的插件
Ø在apache的httpd.conf文件中,加入如下代码:
<IfModule mod_weblogic.c>
WebLogicCluster 10.10.54.74:7071|10.10.54.74:7072
MatchExpression *.jsp
MatchExpression *.do
</IfModule>
第一行表示集群的各个成员地址
下面几行可以写出要代理的url后缀。
/etc/init.d/httpd start
weblogic11g 安装集群 —— win2003 系统、单台主机的更多相关文章
- LB(Load balance)负载均衡集群--{LVS-[NAT+DR]单实例实验+LVS+keeplived实验} 菜鸟入门级
LB(Load balance)负载均衡集群 LVS-[NAT+DR]单实例实验 LVS+keeplived实验 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一 ...
- Elasticstack 5.1.2 集群日志系统部署及实践
Elasticstack 5.1.2 集群日志系统部署及实践 一.ELK Stack简介 ELK Stack 是Elasticsearch.Logstash.Kibana三个开源软件的组合,在实时数据 ...
- 集群监控系统Ganglia应用案例
集群监控系统Ganglia应用案例 --我们把集群系统投入生产环境后,这时就需要一套可视化的工具来监视集群系统,这将有助于我们迅速地了解机群的整体配置情况,准确地把握机群各个监控节点的信息,全面地察看 ...
- 集群中配置多台机器之间 SSH 免密码登录
集群中配置多台机器之间 SSH 免密码登录 问题描述 由于现在项目大多数由传统的单台机器部署,慢慢转变成多机器的集群化部署. 但是,这就涉及到机器间的 SSH 免密码互通问题. 当集群机器比较多的时候 ...
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
当我们在配置多台计算,使之可以相互使用无密码登录-ssh,之前都是一台一台的配置,现在一台A上添加B,然后在另一台B上再次添加A,这样使得 authorized_keys中的内容相同,但时并不是完全相 ...
- 基于开源软件构建高性能集群NAS系统,包括负载均衡(刘爱贵)
大数据时代的到来已经不可阻挡,面对数据的爆炸式增长,尤其是半结构化数据和非结构化数据,NoSQL存储系统和分布式文件系统成为了技术浪潮,得到了长足的发展.非结构化数据目前呈现更加快速的增长趋势,IDC ...
- redis 安装 集群 主从 哨兵 docker
安装redis 官方文档 docker run -d --net host -v /opt/myconfig/redis/redis.conf:/usr/local/etc/redis/redis.c ...
- Redis集群搭建,伪分布式集群,即一台服务器6个redis节点
Redis集群搭建,伪分布式集群,即一台服务器6个redis节点 一.Redis Cluster(Redis集群)简介 集群搭建需要的环境 二.搭建集群 2.1Redis的安装 2.2搭建6台redi ...
- Cloudera Manager 安装集群遇到的坑
Cloudera Manager 安装集群遇到的坑 多次安装集群,但每次都不能顺利,都会遇到很多很多的坑,今天就过去踩过的坑简单的总结一下,希望已经踩了的和正在踩的童鞋能够借鉴一下,希望对你们能有所帮 ...
随机推荐
- java调用存储过程和函数
以对表test进行增,删,改,查进行说明:1.新建表test create table TEST ( TID NUMBER not null, TNAME VARCHAR2(32), TCODE VA ...
- 斐波那契(Fibonacci)数列的七种实现方法
废话不多说,直接上代码 #include "stdio.h" #include "queue" #include "math.h" usin ...
- iOS开发中常用第三方库的使用和配置-GDataXML
这篇文章旨在给自己以后需要时能及时的查到,省得每次都去baidu. 1. xml解析库-GDataXML 参考文章:http://blog.csdn.net/tangren03/article/det ...
- DB天气app冲刺二阶段第六天
今天干了一件让我有点小激动的事情 就是我感觉我貌似找到了为什么我的项目会闪退了有的时候..但是还不确定.等会会再试试看看到底对不对.好吧其实今天就干了这些事整整一下午调试,找bug,决定从头开始一点一 ...
- 机器学习(Machine Learning)&深度学习(Deep Learning)资料【转】
转自:机器学习(Machine Learning)&深度学习(Deep Learning)资料 <Brief History of Machine Learning> 介绍:这是一 ...
- UAP如何根据DeviceFamily显示不同的页面
背景 微软推出UAP 推荐使用响应式的UI,但是难免遇到一些特殊情况需要使用不同的Page来在不同的设备显示. 微软目前最新的VS2015在10074上安装后能够支持这个功能特性,只是暂时没有文档介绍 ...
- android开发设置dialog的高宽
这里设置为跟屏幕一样的宽度,:看代码 dlg.show(); WindowManager.LayoutParams params = dlg.getWindow().getAttributes(); ...
- 发现一个很好的android开发笔记库
http://linux.linuxidc.com/ 密码和用户名都是www.linuxidc.com android基础教程到高手进阶,游戏开发,数据存储,android架构等.谢谢网站主分享!
- Timer 的缺陷
java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务").但是,Timer存在一 ...
- Maven--(一个坑)在settings.xml文件中添加mirrors导致无法新建Maven项目
这是用新电脑第一次创建Maven项目--当然是一个测试项目.已经差不多忘了该怎样做,所以参考我的博客:http://www.cnblogs.com/wql025/p/4996486.html,这应该是 ...