[原創]Windows XP 安裝 GT4.0.2
?打算在windows平臺學習Web Service編程,于是下了最新版的Globus Toolkit 4.0.2。
?今天裝了一整天,翻了n多文檔網頁,總算成功了。做個簡要記錄先,隨后再細說。
?2006年4月26日 劉濤(LiuTao.PRC@gmail.com)
1.下載
安裝文件一般都有bin和src兩種,推薦用bin安裝:第一,快;第二,src編譯容易報錯。
可以把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(這個是個補丁,最好也下了)
?
1.4.axis(☆★)
?axis-bin-1_3.zip
?這個一定要裝,不裝就會出現問題:
?http://localhost:8080/wsrf/services打不開。
?參考: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平臺下安裝要選擇ws-core-4.0.2。
?建議選擇bin,用src編譯比較慢而且容易出錯(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. 安裝、配置
?所謂的配置基本上就是添加和設置環境變量:
?我的電腦』->『屬性』-> 高級 -> 環境變量
?在『用戶變量』欄,[新建]或者[編輯]。
?注意:以下配置說明一律使用[新建/添加][變量名]=[變量值],不再說明。
/* ☆★以下內容請勿重復設置★☆ */
[添加]PATH=%GLOBUS_LOCATION%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%ANT_HOME%\bin;%CATALINA_HOME%\bin
// 注意:這里把本文檔安裝所需設置的PATH的內容全部都貼上來,后面就不用再設置了。
2.1 jdk-1_5_0_06-windows-i586-p.exe
?直接執行安裝程序。
?一定要安裝在默認目錄下。將在本文檔『3.1』中說明。
?配置:
?[新建]JAVA_HOME=C:\Program Files\Java\jdk1.5.0_06(此處選擇默認安裝目錄)
?[新建]CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
?// 注意不要漏掉“.;”,否則易出錯。
?
2.2 apache-ant-1.6.5-bin.zip
?新建目錄E:\ant-1.6.5;解壓到該文件夾。
?[新建]ANT_HOME=E:\ant-1.6.5? // 設置成你自己的安裝文件夾
?
2.3 apache-tomcat-5.5.16.zip
?新建目錄E:\apache-tomcat-5.5.16;解壓到該文件夾。
?[新建]CATALINA_HOME=E:\apache-tomcat-5.5.16 // 設置成你自己的安裝文件夾
?命令行,在tomcat目錄bin\下執行startup.bat啟動; // 關閉命令:shutdown.bat
?測試:在瀏覽器輸入http://localhost:8080;如果成功將顯示Tomcat歡迎頁。
?可選:安裝補丁,直接把tomcat-native-1.1.2.tar.gz拷貝到bin\下,備份原來的tomcat-native.tar.gz,
?然后把tomcat-native-1.1.2.tar.gz改名tomcat-native.tar.gz
?
2.4 axis-bin-1_3.zip
?解壓,把解壓出來的axix目錄復制到tomcat目錄下的webapps目錄下;
?將axis/WEB-INF/lib目錄下的文件復制到tomcat目錄下的common/lib目錄下;
?重新啟動tomcat;
?測試:在瀏覽器輸入http://localhost:8080/axis/happyaxis.jsp;如果能訪問表示設置成功。
2.5 ws-core-4.0.2-bin.zip
?新建目錄E:\gt4,解壓到該文件夾。
?[新建]GLOBUS_LOCATION=E:\gt4 // 設置成你自己的安裝文件夾
?命令行,globus-start-container -nosec
?// 注意用-nosec參數,因為還沒有配置安全部分。
?部署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%[回車]
?ant -f share/globus_wsrf_common/tomcat/tomcat.xml deploySecureTomcat -Dtomcat.dir=%Catalina_home%[回車]
?例如:我的E:\gt4>ant -f share/globus_wsrf_common/tomcat/tomcat.xml deploySecureTomcat -Dtomcat.dir="E:\apache-tomcat-5.5.16"
?測試:在瀏覽器輸入http://localhost:8080/wsrf/services;如果能顯示表示成功。
3. 特別說明
3.1 安裝jdk-1_5_0_06-windows-i586-p.exe
?這個版本有一個問題,如果安裝時修改了默認路徑的話就會出現錯誤,原因是包括javac、dt.jar等在內的文件沒有裝載到指定目錄。
?如果不想安裝到默認路徑下可以考慮用源碼包安裝。
?
3.2 啟動globus-start-container
?如果已經啟動了tomcat,就會報錯:
?Failed to start container: Container failed to initialize [Caused by: Address already in use: JVM_Bind]
?因為tomcat已經占用了8080端口。用netstat命令可以查看。
?可以使用-p參數,比如-p 8888,應選擇>1024的端口號。
3.3 未知問題
?- 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.
?做個記號,明天來復查。
-------------------
// 4月27日記
// 第一個錯誤需要server-config.wsdd
// 第二個錯誤需要mail.jar和activation.jar
// 問題已經解決,另外兩篇blog中記錄。
3.4 安裝問題
?直接用ws core啟動service不成功。
?
3.5 下一步
?測試web service服務例子。
posted on 2006-04-26 20:44
夜舞重金屬 閱讀(5601)
評論(43) 編輯 收藏 引用 所屬分類:
網格(Grid)