-- 作者:stranger88
-- 发布时间:7/27/2006 3:31:00 PM
-- Windows XP 安装 Globus Toolkit 4.0.2
Windows XP 安装 Globus Toolkit 4.0.2 摘至:http://www.cppblog.com/wform/archive/2006/07/27/6351.html#10584 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服务例子。
|