[原創(chuàng)]Windows XP 安裝 GT4.0.2
?打算在windows平臺(tái)學(xué)習(xí)Web Service編程,于是下了最新版的Globus Toolkit 4.0.2。
?今天裝了一整天,翻了n多文檔網(wǎng)頁(yè),總算成功了。做個(gè)簡(jiǎn)要記錄先,隨后再細(xì)說(shuō)。
?2006年4月26日 劉濤(LiuTao.PRC@gmail.com)
1.下載
安裝文件一般都有bin和src兩種,推薦用bin安裝:第一,快;第二,src編譯容易報(bào)錯(cuò)。
可以把src下載做參考。
1.1.jdk(J2SE1.5)
?jdk-1_5_0_06-windows-i586-p.exe
1.2.jakarta-ant
?apache-ant-1.6.5-bin.zip
1.3.tomcat
?apache-tomcat-5.5.16.zip
?tomcat-native-1.1.2.tar.gz(這個(gè)是個(gè)補(bǔ)丁,最好也下了)
?
1.4.axis(☆★)
?axis-bin-1_3.zip
?這個(gè)一定要裝,不裝就會(huì)出現(xiàn)問(wèn)題:
?http://localhost:8080/wsrf/services打不開(kāi)。
?參考:GT 4.0 Java WS Core : System Administrator's Guide 『4.2.1』
?http://www-unix.globus.org/toolkit/docs/4.0/common/javawscore/admin-index.html
1.5 GT 4.0.2(Java WS Core)
?在windows平臺(tái)下安裝要選擇ws-core-4.0.2。
?建議選擇bin,用src編譯比較慢而且容易出錯(cuò)(src用ant all)。
?http://www.globus.org/ftppub/gt4/4.0/4.0.2/ws-core/bin/ws-core-4.0.2-bin.zip
2. 安裝、配置
?所謂的配置基本上就是添加和設(shè)置環(huán)境變量:
?我的電腦』->『屬性』-> 高級(jí) -> 環(huán)境變量
?在『用戶變量』欄,[新建]或者[編輯]。
?注意:以下配置說(shuō)明一律使用[新建/添加][變量名]=[變量值],不再說(shuō)明。
/* ☆★以下內(nèi)容請(qǐng)勿重復(fù)設(shè)置★☆ */
[添加]PATH=%GLOBUS_LOCATION%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%ANT_HOME%\bin;%CATALINA_HOME%\bin
// 注意:這里把本文檔安裝所需設(shè)置的PATH的內(nèi)容全部都貼上來(lái),后面就不用再設(shè)置了。
2.1 jdk-1_5_0_06-windows-i586-p.exe
?直接執(zhí)行安裝程序。
?一定要安裝在默認(rèn)目錄下。將在本文檔『3.1』中說(shuō)明。
?配置:
?[新建]JAVA_HOME=C:\Program Files\Java\jdk1.5.0_06(此處選擇默認(rèn)安裝目錄)
?[新建]CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
?// 注意不要漏掉“.;”,否則易出錯(cuò)。
?
2.2 apache-ant-1.6.5-bin.zip
?新建目錄E:\ant-1.6.5;解壓到該文件夾。
?[新建]ANT_HOME=E:\ant-1.6.5? // 設(shè)置成你自己的安裝文件夾
?
2.3 apache-tomcat-5.5.16.zip
?新建目錄E:\apache-tomcat-5.5.16;解壓到該文件夾。
?[新建]CATALINA_HOME=E:\apache-tomcat-5.5.16 // 設(shè)置成你自己的安裝文件夾
?命令行,在tomcat目錄bin\下執(zhí)行startup.bat啟動(dòng); // 關(guān)閉命令:shutdown.bat
?測(cè)試:在瀏覽器輸入http://localhost:8080;如果成功將顯示Tomcat歡迎頁(yè)。
?可選:安裝補(bǔ)丁,直接把tomcat-native-1.1.2.tar.gz拷貝到bin\下,備份原來(lái)的tomcat-native.tar.gz,
?然后把tomcat-native-1.1.2.tar.gz改名tomcat-native.tar.gz
?
2.4 axis-bin-1_3.zip
?解壓,把解壓出來(lái)的axix目錄復(fù)制到tomcat目錄下的webapps目錄下;
?將axis/WEB-INF/lib目錄下的文件復(fù)制到tomcat目錄下的common/lib目錄下;
?重新啟動(dòng)tomcat;
?測(cè)試:在瀏覽器輸入http://localhost:8080/axis/happyaxis.jsp;如果能訪問(wèn)表示設(shè)置成功。
2.5 ws-core-4.0.2-bin.zip
?新建目錄E:\gt4,解壓到該文件夾。
?[新建]GLOBUS_LOCATION=E:\gt4 // 設(shè)置成你自己的安裝文件夾
?命令行,globus-start-container -nosec
?// 注意用-nosec參數(shù),因?yàn)檫€沒(méi)有配置安全部分。
?部署GT4到tomcat:
?// 參考GT 4.0 Java WS Core : System Administrator's Guide 『4.2. Deploying into Tomcat』
?// http://www-unix.globus.org/toolkit/docs/4.0/common/javawscore/admin-index.html
?命令行:
?cd? %globus_location%[回車(chē)]
?ant -f share/globus_wsrf_common/tomcat/tomcat.xml deploySecureTomcat -Dtomcat.dir=%Catalina_home%[回車(chē)]
?例如:我的E:\gt4>ant -f share/globus_wsrf_common/tomcat/tomcat.xml deploySecureTomcat -Dtomcat.dir="E:\apache-tomcat-5.5.16"
?測(cè)試:在瀏覽器輸入http://localhost:8080/wsrf/services;如果能顯示表示成功。
3. 特別說(shuō)明
3.1 安裝jdk-1_5_0_06-windows-i586-p.exe
?這個(gè)版本有一個(gè)問(wèn)題,如果安裝時(shí)修改了默認(rèn)路徑的話就會(huì)出現(xiàn)錯(cuò)誤,原因是包括javac、dt.jar等在內(nèi)的文件沒(méi)有裝載到指定目錄。
?如果不想安裝到默認(rèn)路徑下可以考慮用源碼包安裝。
?
3.2 啟動(dòng)globus-start-container
?如果已經(jīng)啟動(dòng)了tomcat,就會(huì)報(bào)錯(cuò):
?Failed to start container: Container failed to initialize [Caused by: Address already in use: JVM_Bind]
?因?yàn)閠omcat已經(jīng)占用了8080端口。用netstat命令可以查看。
?可以使用-p參數(shù),比如-p 8888,應(yīng)選擇>1024的端口號(hào)。
3.3 未知問(wèn)題
?- Unable to find config file.? Creating new servlet engine config file: /WEB-INF/server-config.wsdd
?- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
?做個(gè)記號(hào),明天來(lái)復(fù)查。
-------------------
// 4月27日記
// 第一個(gè)錯(cuò)誤需要server-config.wsdd
// 第二個(gè)錯(cuò)誤需要mail.jar和activation.jar
// 問(wèn)題已經(jīng)解決,另外兩篇blog中記錄。
3.4 安裝問(wèn)題
?直接用ws core啟動(dòng)service不成功。
?
3.5 下一步
?測(cè)試web service服務(wù)例子。
posted on 2006-04-26 20:44
夜舞重金屬 閱讀(5602)
評(píng)論(43) 編輯 收藏 引用 所屬分類(lèi):
網(wǎng)格(Grid)