
# 启动集群服务
一般常用两种启动方式，一种是通过命令行来启动，一种是启动nodemanager和主节点控制台后通过界面来启动，推荐使用后者。
1. 来启动 编辑密码文件
   在域目录servers/AdminServer/security、servers/ManagedServer_1/security、servers/ManagedServer_2/security、servers/proxyServer/security文件夹下（如果没有需新建）建立boot.properties文件，内容为：
   ```
   username=weblogic
   password=weblogic1
   ```
   启动代理服务器
   ```
   nohup ./startManagedWebLogic.sh 受管理服务器名称 管理服务器URL
   nohup ./startManagedWebLogic.sh Proxy http://172.21.160.13:7001 &
   ```
   启动受管理服务器ManagedServer_1.
   ```
   nohup ./startManagedWebLogic.sh 受管理服务器名称 管理服务器URL
   nohup ./startManagedWebLogic.sh new_ManagedServer_1 http://172.21.160.13:7001 &
   ```
   如果有多个受管理节点，可以做多个受管理服务器。
   
2. 启动nodemanager和主节点控制台通过weblogic控制台来启动；主节点操作如下：
   1. 启动weblogic控制台，和前面介绍启动方式一样，此处略
   
   2. 启动Node Manager，启动命令：nohup ./startNodeManager.sh \&
   
   3. 启动成功之后进入控制台，确保节点管理器状态为可访问
      图1操作1   
      ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001726980785.png)
      ![](https://support.huaweicloud.com/edms-mnft/public_sys-resources/note_3.0-zh-cn.png)
      后台查看进程，NodeManager确实已经启动成功，但是控制台查看状态为非活动，如下所示：
      图2操作2   
      ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001727140669.png)
      需要修改2个地方：
      图3操作3   
      ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001678981662.png) 
   
   
   编辑nodemanager.properties文件
   图4编辑1   
   ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001679141410.png)
   图5编辑2   
   ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001726980789.png)
   辅节点操作如下：（辅节点只需要启动Node Manager）
   启动Node Manager，启动命令：nohup ./startNodeManager.sh \&，此处需要修改一个文件
   图6编辑3   
   ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001727140673.png)
   图7编辑4   
   ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001678981666.png)
   出现下图，5556端口处于监听表示启动成功。
   图8编辑5   
   ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001679141414.png)
   此时，登录到weblogic控制台（http://172.21.160.13:7001/console）
   
3. 修改AdminServer的设置SSL主机验证为无
   图9修改AdminServer的设置   
   ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001726980793.png) 
4. 然后在服务器界面，依次启动代理和节点（即主控和受控节点） 切换到控制页面，一次勾选节点服务器和代理，单击"启动"，启动成功后如下图RUNNING状态，启动时间视机器配置而定，此时整个集群服务启动完毕。
   图10启动代理和节点   
   ![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001727140677.png) 
#### 在集群中部署ABI应用
应用部署：进入Console控制台（http://172.21.160.13:7001/console）。
图11登录   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855662636.png)
进入console控制台后，在左边域结构树中单击"环境"前的"+"，
图12环境   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855821396.png)
在展开的节点中单击"服务器"，在右边的列表中可以看到各服务器是否正常启动。
图13服务器   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901901441.png)
如果正常启动则单击"部署"
图14部署   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901941945.png)
再单击"安装"按钮，选择要部署的WEB应用程序
图15选择   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855821408.png)
单击"上载文件"
图16上载文件   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901901445.png)
单击"选择文件"
图17选择文件   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901941949.png)
选择好之后等待上传到服务器，单击"下一步"
图18下一步1   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855662660.png)
图19下一步2   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855821412.png)
选择"群集中的所有服务器"，之后单击"下一步"
图20下一步3   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901901449.png)
选择"将此目标复制到每一个目标"，再单击"下一步"
图21下一步4   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901941953.png)
再单击"完成"。（部署s的是生产环境还需要再单击左上角的"激活更改"）。
图22单击完成1   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855662664.png)
图23单击完成2   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855821416.png)
启动应用程序
启动WEB应用
进入Console控制台（http://172.21.160.13:7001/console）。
进入console控制台后，单击"部署"
图24部署   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901901453.png)
选中列表中的应用，然后选择"为所有请求提供服务"，再单击"是"。
图25选择   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001901941957.png)
看到状态是"活动"就表示WEB应用启动完成。
图26完成   
![](https://support.huaweicloud.com/edms-mnft/zh-cn_image_0000001855662668.png)
#### 内存调整
修改域目录下\\bin下的setDomainEnv.cmd（linux下setDomainEnv.sh）对应JDK的内存。
内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整，一般建议在32bit环境下最大内存不要超过2G，在64bit环境下不要超过系统可用内存的70%。
![](https://support.huaweicloud.com/edms-mnft/public_sys-resources/caution_3.0-zh-cn.png)
- 某些JDK版本限制最大堆内存，不支持分配超过1.5G的内存，如果有充足的内存，可以多建立几个节点集群成员，逐一对每个成员做相应的修改。
- Weblogic建议最大最小内存分配一样大小。
 
#### Session设置
1. Application.properties 在war包中配置文件web-inf\\classes\\application.properties，添加如下内容：
   ```
   server.session.timeout=1800
   ```
   此例表示Session将在30分钟后过期
   如果不配置，则默认30分钟
   
2. Weblogic.xml
   在war包中找到web-inf\\weblogic.xml，设置Weblogic特有部署描述符Weblogic.xml的\<session-descriptor\>元素的TimeoutSecs属性。这个值以秒为单位：
   ```
   <session-descriptor>
      <session-param>
         <param-name>TimeoutSecs</param-name>
         <param-value>3600</param-value>
      </session-param>
   </session-descriptor>
   ```
   默认值是3600秒
   服务器端压力较大时建议减小此时间。
   
 
