1.adminserver(10.0.5.51) 。 node节点(ip:10.0.5.52)
2.首先通过web console的web管理端 ,
新建一台机器
点击完成,添加服务器,。添加位于此计算机上的所有节点。
3
4.配置nodemanage 配置(10.0.5.52)s上的nodemanage
AdminServer在服务器51上,ManagedServer在服务器52上的情况:
这时候不能启动nodemanager还可能是因为服务器52无法与服务器51通讯,这时候会报socket相关错误。此时,
1、在52服务器上修改$WL_HOME/common/nodemanager/nodemanager.properties文件: SecureListener=false StartScriptEnabled=true
2、在B上$WL_HOME/common/bin/目录下执行wlst.sh脚本
./wlst.sh即可
3、执行完2后会来到wls:/offline>下,在此输入connect()回车
4、此时会依次要求输入AdminServer的用户名、密码及url如下
Please enter your username [weblogic] :weblogic Please enter your password [weblogic] : Please enter your server URL [t3://localhost:7001] :t3://adminServerIP:port
以上三项指服务器A上登录控制台时的用户名、密码及IP地址和端口
5、如果第4步执行成功,则显示
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'my_domain'. 会跳到wls:/my_domain/serverConfig>
my_damain指服务器A上的domain
如果第4步执行不成功,会返回第3步重新输入connect()
此时也可输入dumpStack()回车,查看具体错误
6、第5步执行成功后,在wls:/my_domain/serverConfig>下依次执行
nmEnroll('/home/weblogic/Oracle/Middleware/wlserver_10.3/common/nodemanager')
nmEnroll('/home/weblogic/Oracle/Middleware/user_projects/domains/server_b_domain') 这里的weblogic目录指服务器B上的weblogic目录,视自己的目录修改语句。
7、注册成功后,按ctrl+c返回weblogic目录,再到$WL_HOME/servers/bin目录下
nohup ./startNodeManager.sh &启动nodemanager
8启动后容易碰到内存溢出的问题
配置WebLogic server的变量
由于原来的配置变量都是写在起动脚本中的,这样起动的时候就执行了设置,现在不用脚本启动,所有要进行server的变量配置,登录console进行,具体变量是:
-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=384m -verbose:gc -Xloggc:/weblogic9/bea/user_projects/domains/Domain.logs/App904_gc.log -Dweblogic.Stdout=/weblogic9/bea/user_projects/domains/HDomain.logs/App904.out