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 安装集群遇到的坑 多次安装集群,但每次都不能顺利,都会遇到很多很多的坑,今天就过去踩过的坑简单的总结一下,希望已经踩了的和正在踩的童鞋能够借鉴一下,希望对你们能有所帮 ...
随机推荐
- Python流程控制
if语句: --Pyhon中的IF跟其他语言类似,if包含一个逻辑表达式,使用表达式比较,在比较的结果的基础上做出判断 --if expression: statement(s) 注意:Python使 ...
- Go学习指南
学习Golang书籍&资料: 1. The Go Programming Language Specification: http://golang.org/ref/spec 2. How ...
- Jira 6.0.3 安装与破解
如果你还没有使用Jira做项目跟踪与管理,那就赶紧试用一下吧.下面教你一步一步安装Jira 6.0.3,以及如何破解试用版. 一. 安装准备 1. 去Jira官方网站下载http://www.at ...
- input 标签的监听事件总结
最近在写一个手机端提交表单的项目,里面用了不少input标签,因为项目不太忙,所以,想做的完美点,但是遇到了一些问题,比如:页面中的必填项如果有至少一项为空,提交按钮就是不能提交的状态,所以需要对所有 ...
- NodeJS从零开始——NPM的使用
NPM是一个Node包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准.有了NPM,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包. NPM常用的命令有: (1)$ ...
- VBS基础篇 - 条件语句
经常地,当我们编写代码时,我们需要根据不同的判断执行不同操作,我们可以使用条件语句完成这个工作. If...Then...Else 在下面的情况中,您可以使用 If...Then...Else 语句: ...
- 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)
在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...
- javascript小实例,PC网页里的拖拽(转)
这是现在的效果,可能改了一些,原来的效果是,里面的这张图是可以上下左右拖动的,然后房子上面的显示的楼栋号,也跟着图片一起移动,当时js能力还不行,未能实现项目经理的要求,不过后来项目经理又把这个效果推 ...
- [C/CPP系列知识] C++中extern “C” name mangling -- Name Mangling and extern “C” in C++
http://www.geeksforgeeks.org/extern-c-in-c/ C++函数重载(function overloading),但是C++编译器是如何区分不同的函数的呢?----是 ...
- WPF 显示初始化界面
今天在看<WPF编程宝典>时,看到了Application类,该类可以做很多事情,我认为比较实用的是显示初始化界面,因为之前有个项目在打开的时候要加载好多dll,非常耗时,让客户等的蛋疼, ...