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 系统、单台主机的更多相关文章

  1. LB(Load balance)负载均衡集群--{LVS-[NAT+DR]单实例实验+LVS+keeplived实验} 菜鸟入门级

    LB(Load balance)负载均衡集群 LVS-[NAT+DR]单实例实验 LVS+keeplived实验 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一 ...

  2. Elasticstack 5.1.2 集群日志系统部署及实践

    Elasticstack 5.1.2 集群日志系统部署及实践 一.ELK Stack简介 ELK Stack 是Elasticsearch.Logstash.Kibana三个开源软件的组合,在实时数据 ...

  3. 集群监控系统Ganglia应用案例

    集群监控系统Ganglia应用案例 --我们把集群系统投入生产环境后,这时就需要一套可视化的工具来监视集群系统,这将有助于我们迅速地了解机群的整体配置情况,准确地把握机群各个监控节点的信息,全面地察看 ...

  4. 集群中配置多台机器之间 SSH 免密码登录

    集群中配置多台机器之间 SSH 免密码登录 问题描述 由于现在项目大多数由传统的单台机器部署,慢慢转变成多机器的集群化部署. 但是,这就涉及到机器间的 SSH 免密码互通问题. 当集群机器比较多的时候 ...

  5. 集群中配置多台计算机之间ssh无密码登录的一种简便方法

    当我们在配置多台计算,使之可以相互使用无密码登录-ssh,之前都是一台一台的配置,现在一台A上添加B,然后在另一台B上再次添加A,这样使得 authorized_keys中的内容相同,但时并不是完全相 ...

  6. 基于开源软件构建高性能集群NAS系统,包括负载均衡(刘爱贵)

    大数据时代的到来已经不可阻挡,面对数据的爆炸式增长,尤其是半结构化数据和非结构化数据,NoSQL存储系统和分布式文件系统成为了技术浪潮,得到了长足的发展.非结构化数据目前呈现更加快速的增长趋势,IDC ...

  7. redis 安装 集群 主从 哨兵 docker

    安装redis 官方文档 docker run -d --net host -v /opt/myconfig/redis/redis.conf:/usr/local/etc/redis/redis.c ...

  8. Redis集群搭建,伪分布式集群,即一台服务器6个redis节点

    Redis集群搭建,伪分布式集群,即一台服务器6个redis节点 一.Redis Cluster(Redis集群)简介 集群搭建需要的环境 二.搭建集群 2.1Redis的安装 2.2搭建6台redi ...

  9. Cloudera Manager 安装集群遇到的坑

    Cloudera Manager 安装集群遇到的坑 多次安装集群,但每次都不能顺利,都会遇到很多很多的坑,今天就过去踩过的坑简单的总结一下,希望已经踩了的和正在踩的童鞋能够借鉴一下,希望对你们能有所帮 ...

随机推荐

  1. java调用存储过程和函数

    以对表test进行增,删,改,查进行说明:1.新建表test create table TEST ( TID NUMBER not null, TNAME VARCHAR2(32), TCODE VA ...

  2. Makefile之wildcard

    1.wildcard : 扩展通配符2.notdir : 去除路径3.patsubst :替换通配符 例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd t ...

  3. cocos2d下,优秀骨骼spine的换装思路

    语文老师说,文章要有个好开头!!! 最近正在引入spine骨骼代替dragon bone骨骼,既然要替代,那么原先在dragon bone上的一些额外需求,不管dragon bone上能不能实现,都应 ...

  4. 微软职位内部推荐-Senior Dev Lead

    微软近期Open的职位: Bing Index Serve team is hiring! We are one of the core teams in Bing serving more than ...

  5. ios的UIImage的两种不同的图片加载方式 tom猫

    在ios的UI交互设计时,对图片的处理是难免的:不同的处理方式会对内存有不同的影响: ********************************************************* ...

  6. 【BZOJ】【1934】【SHOI 2007】Vote 善意的投票

    网络流/最小割 简单题= =直接利用最小割的性质: 割掉这些边后,将所有点分成了两部分(两个连通块),我们可以假定与S相连的是投赞成票,与T相连的是投反对票. 那么如果一个小朋友原本意愿是睡觉,那么连 ...

  7. Matlab中min/max函数的误解

    1.C= min(a):返回最小值:我原来以为如果a是行向量,min(a)返回a本身,因为我记得min(a,1)是按列找最小,这是默认的.doc min发现,只要a是向量,那么返回最小值. 2.C= ...

  8. mac os 下如何清除/切换svn eclipse插件的用户

    以mac os x为例(Unix/Linux类似), 1.打开命令行窗口,即用户的根目录(用户的home目录) $ ls -al ... drwxr-xr-x   6 linxyz  staff   ...

  9. Chpater 10: Sorting

    Internal Sort: Bubble  O(n2) Selection O(n2) Insertion O(n2) Shell O(nlogn) Merge O(nlogn) Heap O(nl ...

  10. /bin/bash^M: bad interpreter: No such file or dire

    在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识.  查看脚本文件是dos格式还是unix格式的几种办 ...