引言:
本篇以图文方式演示如何跑通官方安装包自带的GridBox Demo,单独Grid或Box可以自行尝试。
更多内容请参考:
Ice实战系列总目录
提要:
在Ice-3.4.1.msi安装成功后,进入安装目录可以看到有个“demos.zip”的文件夹,保存了本文将要使用的demoj_gridbox。
按操作流程本文可分为以下几部分:
一、环境配置
二、操作演示
三、注意事项
假定:
1)ICE安装目录为“C:\kits\ZeroC\Ice-3.4.1\”,现将“C:\kits\ZeroC\Ice-3.4.1\Ice-3.4.1-demos\demoj\IceGrid\icebox” 起别名为:“%demo_gridbox%”,作为工作目录。
2)关于约定,请参看
Ice实战系列总目录的约定部分。
内容
一、环境配置
1)请参阅
Ice安装_WinXP
2)需要注意的是,本例中命令行操作前确保%demo_gridbox%的classes路径被加入CLASSPATH(下文会再次提到)
二、操作演示
1)打开命令行窗口
打开“开始|运行”,输入“$cmd”,回车。
2)改变当前路径到%demo_gridbox%
$cd #DOS命令,改变当前目录
$cd \ #cd命令,跳回根目录
3)使用ant编译项目
$ant #使用ant编译项目(*.java, *.ice,及复制配置文件)
编译成功。
4)设置运行时环境变量
$set classpath=classes;%classpath%
$echo %classpath% #验证是否设置成功
5)复制当前DOS窗口以备使用
$cmd /c start #复制DOS窗口(含运行环境)
因为将会用到3个,此处直接复制3个,并假定分别叫DOS-node(注册结点)、DOS-app(注册应用)、DOS-console(控制台)
6)安装注册机及部署node1结点
在DOS-node窗口中运行命令
$icegridnode --Ice.Config=config.grid #安装注册机并创建node1
其中,config.grid是配置文件。此篇文档不做解释。另外,此命令在正常运行期间都不会直接返回。
7)打开IceGridAdmin工具观察效果
新开一个DOS窗口中运行命令
$java -jar C:\kits\ZeroC\Ice-3.4.1\bin\IceGridGUI.jar
关于IceGridGUI.jar的使用,可参看安装路径下的\help\IceGridAdmin.chm文档。
8)登陆注册机
按图示填写参数,登陆注册机。
进入管理界面
9)安装gridbox模式的服务端应用
在DOS-app窗口中执行命令
$icegridadmin --Ice.Config=config.grid -e "application add 'application.xml'"
执行后,切换到IceGrid Admin管理工具可以看到添加的应用,在node1下已经被展示出来。
10)运行客户端应用
在DOS-console运行命令
$java Client
另外查看IceGrid Admin管理工具,可以发现应用同时被启动了。
同时,回到DOS-node窗口可以看到与本次请求相关的信息。
11)至此演示完成
三、注意事项
1)环境安装及配置一定得准确;
2)若在未设置运行时classpath的DOS窗口中执行java Client会报错。因为Client.class不在当前目录,而且服务方HelloServiceI.class也依赖于classes文件夹也会报错。
- 大小: 10.4 KB
- 大小: 9 KB
- 大小: 7.1 KB
- 大小: 30.2 KB
- 大小: 10.5 KB
- 大小: 18 KB
- 大小: 7.3 KB
- 大小: 19.3 KB
- 大小: 13.7 KB
- 大小: 42 KB
- 大小: 10 KB
- 大小: 43.4 KB
- 大小: 59.5 KB
- 大小: 34.7 KB
分享到:
相关推荐
通过ICE接口调用mysql数据库实例,ICE入门最佳
fy_iceworld_2002.zip
雪地地图改版 草地 f
ICE 介绍文档,类似CORBA的接口规范,但非常容易开发
冈萨雷斯数字图像处理matlab版源码ice源码
matlab ice.fig 函数源代码
linux环境下ICE平台的搭建方法,ICE开发必备
ICE内核在LINUX环境下配置与编译,ICE版本为3.3.0,适合ICE环境搭配与ICE内核修改
基于ICE仿真器的多核系统软件调试下载.pdf
Multi-ICE_server_V2.2 下载 配合ads 进行嵌入式开发
java后端操作注册表,需要在本机环境java环境增加配置文件,ICE_JNIRegistry.dll 为64位dll文件。 还需要其他jar包自行下载,这个dll不好下载,在这里共享给大家。
Software for Intel 80186 In-Circuit Emulator
Eclipse下分布式计算环境构建与开发ICE
讲述了传统的内燃机汽车(ICE)、电动汽车(EV)、混合动力电动汽车(HEV)和燃料电池车(FCV)的基本原理、理论和设计。基于数学方程,对各种传统的和现代的车辆,全面地描述了它们的性能、配置、控制策略、设计方法、模拟...
arm开发的一些小实验,开发工具ads1.2,multi-ice,实验开发板 s3c2410
发动机万有特性曲线的matlab绘图实现方法,具备一定参考价值。。。
这是一个开发框架,适合新手练习,框架性能优秀,可以提高开发效率;
multi-ice源代码(来自别的网站)
64位的x86机器使用ICE,编译事项的头文件,镜头库等,均可以在VS(2005)上进行设置.
ICE网络中间件。可以学习使用,更多资料请访问ICE官网。