2 新建管理域
1. 在WebLogic安装路径(本例为WL_HOME=/ home/bea/bea812/weblogic81,一下简称$WL_HOME),进入$WL_HOME/common/bin/目录;
2. 运行脚本config.sh,如果远程安装不支持GUI,则为文字界面,步骤如下:
u 两种选择:
1 Create a new WebLogic configuration新建应用
2 Extend an existing WebLogic configuration 扩展应用
选择1进入下步;
u 选择建立Domain类型,总共6种(一屏显示三个,如果选择后面的三个,需要输入down进行翻页):
1 Basic WebLogic Platform Domain 8.1.2 .0
2 Basic WebLogic Portal Domain 8.1.2 .0
……
5 Basic WebLogic Server Domain 8.1.2 .0
输入down,选择5进入下步;
u 选择是否用weblogic标准向导建立domain:
1 yes
2 no
本例选择2,不采用标准向导,进入配置server名称和端口等窗口;
u 配置admin server的名称、端口:
1| *Name: | |
2| Listen address: | 192.168.1.10 |
3| Listen port: | 7001 |
4| SSL listen port: | N/A |
5| SSL enabled: | false |
配置完成进入下步:
u 选择是否建cluster集群和机器:
1 yes
2 no
本例选择1,建立cluster,进入配置被管理机器的下一步;
u 配置managed server的名称、端口,按照向导,一步一步配置结果如下:
| Name* | Listen address | Listen port | SSL listen port | SSL enabled |
_|______|____________|_____________|_________________|_____________|
1| as1 | 192.168.1.10 | 8001 | N/A | false |
2| as2 | 192.168.1.10 | 8003 | N/A | false |
配置完成next进入下步:
u 配置cluster集群,根据向导选择结果如下:
| Name* |Multicast address |Multicast port | Cluster address |
_|__________|_________________|______________|__________________________|
1|myCluster | 237.0.0.1 | 8888 |192.168.1.10:8001,192.168.1.10:8003
配置完成next进入下步:
u 将被管理server target到cluster中,按照向导先选择1后,进入下步选择2(select all),然后accept进入下步;
u 是否配置machine,选择no,根据需要可以不配置,本例暂不配置,到控制台配置,选择next;
u 是否配置JDBC,选择no,本例暂不配置,server启动后到控制台配置,选择next;
u 是否配置JMS,选择no,本例暂不配置,server启动后到控制台配置,选择next;
u 是否配置Security,选择no,输入管理域的weblogic用户名和密码,输入next;
u 选择域模式,集群选择必须选择2生产模式(Production Mode);选择完毕进入下一步;
u 填写jdk路径,本例为(/usr/java14);
u 输入jdk后,next后输入建立domain名称,再下一步输入建立domain路径;
u 建立domain,完毕。
3. 配置启动脚本startWebLogic.sh:
u 配置启动用户名和密码:在管理域目录下startWebLogic.sh脚本的JAVA_OPTIONS (Server域一般在最后两行)前增加如下两行WLS_USER=weblogic,WLS_PW=weblogic,设置启动用户名和密码同时在${JAVA_OPTIONS} 后增加-Dweblogic.management.username=${WLS_USER} -Dweblogic.management.password=${WLS_PW}两条参数。一般不建议采用该方式设置密码,采用修改boot.properties文件(具体方法见后面日常管理)。
u 配置在aix下支持cluster的限制,即在${JAVA_OPTIONS} 后增加-Djava.net.preferIPv4Stack=true。
u 配置JVM虚拟机,和设置密码一样增加MEM_ARGS="-Xms 512m -Xmx 512m " export MEM_ARGS,本例将server设置为 512M 内存。
4. 启动clusterServer:进入建立domain目录下,nohup ./startWebLogic.sh &。
3 建立被管理域
1. 建立as1域,同上面步骤1,2,不同点是在2.3选择是否用weblogic标准向导建立domain,选择1采用标准向导建立管理域(AppDomain1),具体步骤略。
2. 建立as2域,同上建立as1域的步骤,采用标准向导建立被管理域(AppDomain2),具体步骤略。
3. 进入被管理域目录AppDomain1(2),配置启动脚本(startManagedWebLogic.sh):
u 配置启动用户名和密码:在管理域目录下startManagedWebLogic.sh脚本的JAVA_OPTIONS (Server域一般在最后两行)前增加如下两行WLS_USER=weblogic,WLS_PW=weblogic,设置启动用户名和密码同时在${JAVA_OPTIONS} 后增加-Dweblogic.management.username=${WLS_USER} -Dweblogic.management.password=${WLS_PW}两条参数。一般不建议采用该方式设置密码,采用修改boot.properties文件(具体方法见后面日常管理)。
u 配置在aix下支持cluster的限制,即在${JAVA_OPTIONS} 后增加-Djava.net.preferIPv4Stack=true。
u 配置JVM虚拟机,和设置密码一样增加MEM_ARGS="-Xms 512m -Xmx 512m " export MEM_ARGS,本例将server设置为 512M 内存。
4. 启动as1:进入建立AppDomain1目录下,nohup ./ startManagedWebLogic.sh as1 http://192.168.1.10:7001 &。
5. 启动as2:进入建立AppDomain1目录下,nohup ./ startManagedWebLogic.sh as2 http://192.168.1.10:7001 &。
6. 部署应用,输入http://192.168.1.10:7001/console,部署portal应用(部署应用步骤详见应用管理)。
4 建立proxy分发域
1. 同上面建立被管理域步骤,利用标准向导建立一个ProxyDomain,端口为80;
2. 同样配置启动脚本,同管理域Domain配置方法,略;
3. 建立proxyApp应用,主要配置web.xml,
web.xml |
|
4. 启动proxy分发域,nohup ./startWebLogic.sh &;
5. 部署应用到proxy分发域中;
建立proxyApp应用,主要配置web.xml,