第二章 将第一章下的开发项目部署到IceGrid中

1、环境准备

         (1)、首先安装jdk,安装之后配置环境变量(安装的步骤略过,网上一大推)

         (2)、安装ICE,ICE的安装和开发环境中的步骤一致,这里不重复叙述。这里要注意             的是Ice的安装目录不能是Program Files (x86)这个路径,也不能是中文路径,否                   则会出错。

         (3)、安装.net 4.0环境

         (4)、安装vc运行库(如果没有vc运行库,ICE不能启动)

2、部署项目

         (1)、首先将配套文档中的【配套部署脚本】文件夹下面的【AppServer】文件夹拷贝到Ice安装目录下的bin目录下面,如图所示:

          第二章 将第一章下的开发项目部署到IceGrid中_第1张图片

AppServer文件夹的目录结构为:

 AppServer

|----------config

|         |---------application.xml

|                     |---------config_master.grid

|----------db

|       |---------master

|            |---------master_node

|----------deploy

|------TestService

|-----------ICEInterface.dll

|-----------ICEServer.dll

         说明:

          config目录下面为服务相关的配置文件,application.xml为服务节点配置,具体说              明在文件里面都有配置,config_master.grid为服务器的配置,具体说明,文件里面都有     注释。

         (2)、在开始菜单中找到Ice安装目录的IceGrid GUI,然后启动,如图所示:

           第二章 将第一章下的开发项目部署到IceGrid中_第2张图片

      (3)、然后我们打开菜单栏的open application from file菜单,如图所示:

          第二章 将第一章下的开发项目部署到IceGrid中_第3张图片

   (4)、然后选择刚才我们拷贝到Ice安装路径下的AppServer目录下的config 目录下的            application.xml文件(D:\zeroc\bin\AppServer\config\application.xml),如图所示:

      第二章 将第一章下的开发项目部署到IceGrid中_第4张图片

     添加之后IceGrid会解析到节点信息,如图所示:

      第二章 将第一章下的开发项目部署到IceGrid中_第5张图片

     (5)、然后将配套文档中的【部署脚本】文件夹下面Start Grid.bat脚本启动,这个是启动IceGrid的,如图所示表示启动成功:

       第二章 将第一章下的开发项目部署到IceGrid中_第6张图片

      (6)、然后登陆IceGrid GUI,找到菜单栏的Log intoan IceGrid Registry,如图所示:

        第二章 将第一章下的开发项目部署到IceGrid中_第7张图片

        (7)、然后输入如下:

          第二章 将第一章下的开发项目部署到IceGrid中_第8张图片

          (8)、点击ok,登陆成功之后,我们再将刚才的application.xml的服务信息保存。然后找到 菜单栏的save to registry菜单,如图所示:

            第二章 将第一章下的开发项目部署到IceGrid中_第9张图片

      (9)、然后我们开始发布服务,将配套文档中的【部署脚本】文件夹下面deploy.bat脚本启  动,如下图表示已经启动成功:

          第二章 将第一章下的开发项目部署到IceGrid中_第10张图片

         启动成功之后我们看到IceGrid GUI的服务列表,服务上面都有一个绿色的箭头。如图:

          第二章 将第一章下的开发项目部署到IceGrid中_第11张图片

     对应的资源下载位置:点击下载,原创资源转载请注明原创地址,资源包含依赖包以及视频教程和文档说明,下一章讲解ice的两种连接模式,直连和路由。感兴趣的请留言。

     技术交流QQ:670865621

你可能感兴趣的:(ICE从开发到部署教程)