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