1 环境配置及部署方案
服务器 | 机器配置 | 服务类型 | 中间件 | 端口 | |
服务器 1 | 机型 |
| 控制节点 | Weblogic 815 | 7001 |
OS | Win2003 | ||||
内存 | 4G | ||||
CPU |
| 代理服务 | Apache http server 2.0.63 | 80 | |
CPU个数 |
| ||||
IP | 10.0.0.30 | ||||
服务器 2 | 机型 |
| 节点A | Weblogic 815 | 9999 |
OS | Win2003 | ||||
内存 | 4G | ||||
CPU |
| ||||
CPU个数 |
| ||||
IP | 10.0.0.31 | ||||
服务器 3 | 机型 |
| 节点B | Weblogic 815 | 9999 |
OS | Win2003 | ||||
内存 | 4G | ||||
CPU |
| ||||
CPU个数 |
| ||||
IP | 10.0.0.32 |
系统部署图
2 Weblogic配置
2.1 服务器一
2.1.1 创建domain
点击Configuration Wizard开始创建domain
选择新建weblogic配置
选择自定义配置
配置管理服务器信息
Name:myserver
Listen Address:ALL local Addresses
Listen port:7001
SSL listen port:不选
SSL enabled:不选
受管服务器、集群和计算机配置
是否自定义:是
配置受管服务器:
Name Listen address Listen port SSL listen port SSL enabled
NodeA 10.0.0.31 9999
NodeB 10.0.0.32 9999
配置集群
Name
MyCluster
向集群分配服务器
无需配置
后面其他自定义配置全部选否
默认
配置服务器启动模式和SDK
选择生产模式
Jdk:jrockit81sp5。。。。。
生成开始菜单项
快捷方式名称:Start Admin Server
程序:startWebLogic.cmd
参数:
工作目录:
其他:
创建welogic配置
2.1.2 配置密码文件
在domain下创建boot.properties文件
编辑文件内容
username=weblogic password=weblogic |
2.1.3 优化domain jvm
在startWebLogic.cmd文件增加以下代码(“@REM Call WebLogic Server”行下):
@REM Call WebLogic Server 此行下增加 set MEM_ARGS= -Xms1024m -Xmx1024m
echo . echo CLASSPATH=%CLASSPATH% echo . echo PATH=%PATH% echo . echo *************************************************** echo * To start WebLogic Server, use a username and * echo * password assigned to an admin-level user. For * echo * server administration, use the WebLogic Server * echo * console at http://[hostname]:[port]/console * echo *************************************************** |
2.1.4 启动服务
启动“startWebLogic.cmd”即可,或者启动开始菜单中本domain启动快捷方式
2.2 服务器二
2.2.1 创建domain
点击Configuration Wizard开始创建domain
选择新建weblogic配置
选择自定义配置
配置管理服务器信息
Name:myserver
Listen Address:ALL local Addresses
Listen port:7001
SSL listen port:不选
SSL enabled:不选
受管服务器、集群和计算机配置
是否自定义:是
配置受管服务器:
Name Listen address Listen port SSL listen port SSL enabled
NodeA 10.0.0.31 9999
无需配置
后面其他自定义配置全部选否
默认
配置服务器启动模式和SDK
选择生产模式
Jdk:jrockit81sp5。。。。。
生成开始菜单项
快捷方式名称:Start NodeA Server
程序:startManagedWebLogic.cmd
参数:NodeA http://10.0.0.30:7001
工作目录:
其他:
创建welogic配置
2.2.2 配置密码文件
在domain下创建boot.properties文件
编辑文件内容
username=weblogic password=weblogic |
2.2.3 优化domain jvm
在startManagedWebLogic.cmd文件增加以下代码(“@rem Start WebLogic Server”行下):
@rem Start WebLogic Server 此行下增加 set MEM_ARGS=-Xms1024m -Xmx1024m set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%/jre/lib/rt.jar;%WL_HOME%/server/lib/webservices.jar;%CLASSPATH%
@echo. @echo CLASSPATH=%CLASSPATH% @echo. @echo PATH=%PATH% @echo. @echo *************************************************** @echo * To start WebLogic Server, use a username and * @echo * password assigned to an admin-level user. For * @echo * server administration, use the WebLogic Server * @echo * console at http://[hostname]:[port]/console * @echo *************************************************** |
2.2.4 启动服务
1 启动开始菜单中本domain启动快捷方式“Start NodeA Server”
2 编辑启动命令脚本StartNodeA.cmd
Start ./…./ startManagedWebLogic.cmd NodeA http://10.0.0.30:7001 |
2.3 服务器三
2.3.1 创建domain
点击Configuration Wizard开始创建domain
选择新建weblogic配置
选择自定义配置
配置管理服务器信息
Name:myserver
Listen Address:ALL local Addresses
Listen port:7001
SSL listen port:不选
SSL enabled:不选
受管服务器、集群和计算机配置
是否自定义:是
配置受管服务器:
Name Listen address Listen port SSL listen port SSL enabled
NodeB 10.0.0.32 9999
无需配置
后面其他自定义配置全部选否
默认
配置服务器启动模式和SDK
选择生产模式
Jdk:jrockit81sp5。。。。。
生成开始菜单项
快捷方式名称:Start NodeB Server
程序:startManagedWebLogic.cmd
参数:NodeB http://10.0.0.30:7001
工作目录:
其他:
创建welogic配置
2.3.2 配置密码文件
在domain下创建boot.properties文件
编辑文件内容
username=weblogic password=weblogic |
2.3.3 优化domain jvm
在startManagedWebLogic.cmd文件增加以下代码(“@rem Start WebLogic Server”行下):
@rem Start WebLogic Server 此行下增加 set MEM_ARGS=-Xms1024m -Xmx1024m set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%/jre/lib/rt.jar;%WL_HOME%/server/lib/webservices.jar;%CLASSPATH%
@echo. @echo CLASSPATH=%CLASSPATH% @echo. @echo PATH=%PATH% @echo. @echo *************************************************** @echo * To start WebLogic Server, use a username and * @echo * password assigned to an admin-level user. For * @echo * server administration, use the WebLogic Server * @echo * console at http://[hostname]:[port]/console * @echo *************************************************** |
2.3.4 启动服务
1 启动开始菜单中本domain启动快捷方式“Start NodeB Server”
2 编辑启动命令脚本StartNodeB.cmd
Start ./…./ startManagedWebLogic.cmd NodeB http://10.0.0.30:7001 |
3 Apache配置
3.1 安装Apache http server
略
3.2 配置Apache
3.2.1 配置weblogic负载均衡
拷贝weblogic安装目录中的mod_wl_20.so到Apache安装目录/Apache Group/Apache2/modules下。
3.2.2 修改Apache配置文件
修改Apache配置文件(/Apache Group/Apache2/conf)“httpd.conf”
LoadModule negotiation_module modules/mod_negotiation.so #LoadModule rewrite_module modules/mod_rewrite.so LoadModule setenvif_module modules/mod_setenvif.so #LoadModule speling_module modules/mod_speling.so #LoadModule status_module modules/mod_status.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule userdir_module modules/mod_userdir.so #LoadModule usertrack_module modules/mod_usertrack.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule ssl_module modules/mod_ssl.so
LoadModule weblogic_module modules/mod_wl_20.so #############################
WebLogicCluster 192.168.1.37:7001,192.168.1.156:7001 #匹配页面 MatchExpression *.* MatchExpression * # DynamicServerList OFF # KeepAliveEnabled ON # KeepAliveSecs 30
################################ |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/241379/viewspace-723252/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/241379/viewspace-723252/