GT4教程http://gdp.globus.org/gt4-tutorial/multiplehtml/index.html
所用软件:
操作系统:Win xp
gt4版本:ws-core-4.0.4-bin
j2sdk1.4.2_05
jakarta-tomcat-5.0.28 apache-ant-1.7.0-bin axis-bin-1_4
python-2.5.msi
部署环境变量:
ANT_HOME= C:\Grid\ant-1.7.0
CATALINA_HOME= C:\Grid\tomcat5.0.28
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME= C:\j2sdk1.4.2_05
GLOBUS_LOCATION= C:\Grid\ogsa
PATH=.;C:\Grid\ogsa\bin;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%ANT_HOME%\bin;%CATALINA_HOME%\bin;%JAVA_HOME%\lib;
1、 将教材中的例子下载到本地f盘(F:\progtutorial-examples_0.2.1)
2、更改服务名称(老师要求 与部署无关):
将$EXAMPLES_DIR/org/globus/examples/services/core/first/deploy-server.wsdd文件中,service的name属性进行更改:将service name="examples/core/first/MathService"变更为service name="examples/core/first/200628007427021MathService"。
对$EXAMPLES_DIR/org/globus/examples/services/core/first/deploy-jndi-config.xml文件中,service的name属性进行更改,将<service name="examples/core/first/MathService">变更为<service name="examples/core/first/200628007427021MathService">
3、安装python for windows 。
4、 进入F:\progtutorial-examples_0.2.1,输入globus-build-service.py first。在该目录下编译生成gar文件。
5、 部署gar文件:在根目录下F:下进行部署:globus-deploy-gar F:\progtutorial-examples_0.2.\org\gloubs_examples_services_core_first.gar
6、进入%GLOBUS_LOCATION%\etc,输入globus-devel-env.bat,将GT4的lib下面的jar文件路径包括进去。
7、运行正常后,就需要编译Client.java文件了。
进入F:\progtutorial-examples_0.2.1,javac org\globus\examples\clients\MathService_instance\Client.java编译客户端程序。
8、启动globus服务。
Globus-start-container -nosec。运行界面如下:
9、在F:\progtutorial-examples_0.2.1下运行客户端,
Java org.globus.examples.clients.MathService_instance.Client http://127.0.0.1:8080/wsrf/services/examples/core/first/200628007427021MathService
将出现结果如下:
来自:http://blog.sina.com.cn/u/4b7a232a01000904