weblogic中创 建域时会自动创徏一个服务器Q如myserver。但一个域中其实可以有多个服务器的Q其中有一个服务器是管理服务器Q其他的服务器是受管服务器,?名思义Q就是被理服务器所理的服务器?/span>
理服务器主要是用来配置weblogic的相关配|管理的Q一般不用来部vJAVA应用Q而是?/span>JAVA应用部v到受服务器中去?/span>
举个例子Q?/span>weblogic的控制台是属于管理服务器 的功能,受管服务器没有这个功能?/span>
之前所采用理服务器与受管服务器分开是ؓ了方便管理,因ؓ受管服务器可以从控制台启动与停止Q但?理服务器只能在控制台停止而不能在控制台启动,因ؓ一旦管理服务器关闭后,控制台就不能用了Q所以也无法启动服务器,如若启动必须到服务器端运行启动脚 本。而受服务器只要在管理服务器q行的情况下Q就可以在控制台启动和停止它Q这样就可以实现q程启动和停止受服务器?/span>
q里的配|是ZWebLogic8.13版本的?/span>
一、启动管理服务器
二、创建受服务器
三、创建机?/span>
四、创建结点管理器
五、启动受服务器
q入到域的主目录Q运?/span>startWebLogic.cmd/ startWebLogic.sh脚本?/span>
当管理服务器启动完成完,q入控制収ͼhttp://localhost:7001/console
选中 ?/span>à服务器,在右边窗口中选中“配置新的server..”Q在名称中填写受服务器 的名Uͼ点击创徏按钮卛_创徏一个新的受服务器Q当然监听端口号不能再是7001了?/span>
创徏完之后,在左列的菜单栏中出现这个新创徏的服务器NewServer
选种NewServerQ再在右侧的面中选中 “q程启动”选项?/span>
如上囑֡写相兛_?|如下Q?/span>
Javaȝ录:D:\Program Files\bea\jrockit81sp3_142_04
Beaȝ录:D:\Program Files\bea
根目录:D:\Program Files\bea\user_projects\domains\mydomain
c\径:D:\Program Files\bea\weblogic81\server\lib\weblogic.jar
安全{略文gQ?/span>D:\Program Files\bea\weblogic81\server\lib\weblogic.policy
点击“应用”?/span>
如要?/span>SSL验证的话Q通过控制台启动受服务器时会出现如下错误Q?/span>
[Security:090504]Certificate chain received from localhost - 127.0.0.1 failed hostname verification check. Certificate contained HK but check expected localhost
点击上图中的“密钥库与SSL”标签卡,在出现的面中选择“高选项”的显C。将“L名验?#8221;的下接框选ؓ“?#8221;?/span>
选种左侧菜单栏下的:?/span>à机算?/span>(machine)Q选种右侧面?#8220;配置新的 Machine..”Q在名称处填写该机器的名Uͼ如:NewMachine。然后点d?/span>
如上图中选中“节点理?#8221;
监听地址Q即受管服务?所在的机器?/span>IPQ不 能用localhost?/span>127.0.0.1Q,必须?/span>IP?/span>
监听端口Q节点管理器启动监听的端口?/span>
解释Q节点管理器是由?服务器所在的机子端启动的Q它是一个单独的JAVA应用Q也x说我们需要手动去启动节点理器,之后Q控制台通过发关hl这个节点管理器Q实现受?服务器的启动?/span>
x们需要把哪些受管?服务器添加到节点理器中Q之具备远E启停的功能?/span>
点击上图中的“服务?#8221;选项卡。勾选要受管的服务器Q当然不能是理服务器了?/span>
okQ通过上述的一p?l列配置Q节点管理器的配|就完成了,g是要启动节点管理器了。这是一个关键的时刻Q因Z是那么简单就能启动的?/span>
如果我们只想启动受管服务器的话其实也可以通过q行脚本来实玎ͼ而且Q这样启动方式只需?#8220;创徏?服务器”可以,不需“创徏机器”Q且?#8220;创徏受管服务?#8221;配置中不需?#8220;屏蔽SSL验证”。但q样启动方式只能是在受管服务器端启动Q不能远E启动,即不是本文所配置的目的了?/span>
在控制台中进?/span>D:\Program Files\bea\user_projects\domains\mydomain目录下?/span>
q行命oQ?/span>startManagedWebLogic.cmd NewServer http://localhost:7001?/span>
两红色部分分别是受管理服务器名和理服务器的URL地址?/span>
首先要启动节点管理器的监听应用,q个应用的上的是Z接收理服务器发送过来的hQƈ处理相关?作,如启动或停止受管服务器?/span>
q个节点理器监听应用必L与受服务器在同一L上的?/span>
q入D:\Program Files\bea\weblogic81\server\bin目录
q行Q?/span>startNodeManager.cmd脚本?/span>
注意Q?/span>q里在运行这个脚之前需要配|一个地方,是
D:\Program Files\bea\weblogic81\common\nodemanager目录下的nodemanager.hosts文g?/span>
q个文g保存是的节点理器接受哪些管理服务器的操作命令,除了q些L上的理服务器发送过的请 求被接受Q其他主机发送过来的h不被接受。毕竟是Z安全着惟?/span>
~辑该文Ӟ在文件的末尾d如下Q?/span>
10.36.1.96
配置q个的目的是Z 指定理服务器所在主机的地址Q即q些L上的理服务器发送过来的操作h能被节点理器的监听E序接受q执行相关的操作Q否则这个节点管理器不予?理。如果允怓Q何主机则用星可C?/span>
CQ就是在本机测试,q个IP也要最好写全,不能?/span>localhost?/span>127.0.0.1的?/span>
好了Q节点管理器监听E序启动了,q下是要通过控制台启动受服务器了?/span>
点击左侧菜单“?/span>à服务?/span>àNewServer”Q在双面选择上排 ?#8220;控制”标签卡,再选择下排?#8220;启动/停止”标签卡。点?#8220;启动此服务器”卛_启动了受理服务器了?/span>
上面不管是以哪种方式启动受管服务器,启动成功后,如果启动成功则上囄面会变成如下Q?/span>
如果启动p|Q则界面如下Q?/span>
上图中,我们可以点击“FAILED”链接查看p|的原因?/span>OKQ到处受服务器的配|即完成了?/span>