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. ASP.NET对HTML元素进行权限控制(一)

    一个HTML页面有很多的元素比如<DIV>,<P>等.这些元素构成了HTML页面.在Web开发中权限控制是每个系统都要用到了.界面每个元素的权限也是需要控制的.比如一个查询用户 ...

  2. MySQL通过Binlog恢复删除的表

    查看log-bin是否开启:mysql> show variables like '%log%bin%';+---------------------------------+-------+| ...

  3. Python GUI编程实践

    看完了<python编程实践>对Python的基本语法有了一定的了解,加上认识到python在图形用户界面和数据库支持方面快捷,遂决定动手实践一番. 因为是刚接触Python,对于基本的数 ...

  4. iOS 开发之粒子效果

    本文由糖炒小虾.Benna翻译 ,校对:sai.u0u0.iven.子龙山人 iOS 5中的UIKit粒子系统教程 Ray的话:这是第15篇.也是最后一篇<iOS 5 盛宴>中的iOS 5 ...

  5. flash builder Error #2032

    flash builder编译时flash player报错:"Error #2032". 解决办法:在菜单栏的 项目-->属性-->构建路径,不要勾选“在调试时使用本 ...

  6. Daily Scrum 11.11

    摘要:本次会议继续讨论程序的问题以及单元测试和集成测试,本次测试为1.02版本.本次的Task列表如下: Task列表 出席人员 Today's Task Tomorrow's Task 刘昊岩  t ...

  7. mysql获取日期(将时间戳转换成短日期格式)

    且看如下: '; 结果: +-------------------------------------+---------------------+ | date_format(create_time ...

  8. windows最基本命令行

    7:计算机运行命令全集 winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构 wupdmgr--------windows更新程序 win ...

  9. angular入门系列教程目录

    本系列教程的目标很明确,就是入门,会一步一步的从零到最终的能写出一个基本完整的应用.这个过程中不去纠结一些概念或者是如何实现等等深入的东西,只是停留在应用层. ps:如果条件允许的话,后续会有深入一点 ...

  10. IntelliJ IDEA 比较当前版本文件与历史文件

    前言: 写代码修改后怎样比较与历史文件的区别呢?idea提供了2种比较方式(目前笔者所了解到的) 一.SVN的版本比较 二.当前文件与历史版本比较