从零开始学习Webservice

下载附件
作为2007技术目标的第一条,学习Webservice的工作从几天前就开始了...

首先去下载了Sun的petstore,经过一个晚上终于run起来了,谢谢goingmm的耐心。后来听说是使用的EJB,而这个技术颇被诟病,就放弃了。在Goingmm的建议下开始学习XFire。

[软件准备:下载并安装Tomcat 6.0.7, XFire 1.2.4, Ant 1.7.0]

1.去Apache(http://tomcat.apache.org/download-60.cgi)下载Tomcat(新手即使在这种问题上也会出错误,注意是core distrbution).http://www.axint.net/apache/tomcat/tomcat-6/v6.0.7/bin/apache-tomcat-6.0.7.exe

2.去CodeHaus下载XFire.http://xfire.codehaus.org/XFire+1.2.4+Release+Notes

3.去Apache下载Ant.http://www.pangex.com/pub/apache/ant/binaries/apache-ant-1.7.0-bin.zip

NOTE:

确保以下环境变量设置正确,

JAVA_HOME="xx\jdk1.5.0_01"

TOMCAT_HOME="xx\Tomcat 6.0\"

PATH中包含Ant的执行命令。在cmd窗口输入ant,如果显示:build failed,说明你安装成功了。

PATH中包含java和javac的可执行命令。在cmd窗口输入java和javac,应该显示使用方法。

[启动tomcat]

如果进程中包含tomcat.exe,杀死它。(实际上不杀死也可以,只是不适合调试.)从tomcat的安装目录通过cmd窗口运行tomcat6.exe。

在浏览器中输入:http://localhost:8080,应该可以看到一个默认的主页"The Apache Software Foundation".

[部署xfire]

1.把附件中xfire.rar,解压到tomcat的webapps下面,注意目录是Tomcatx\webapps\xfire

2.把你的xfire-distribution-1.2.4\xfire-1.2.4\lib下面的所有jar包 copy到工程的lib下面

3.重启tomcat,注意建议使用上面推荐的方法启动

4.测试访问http://localhost:8080/xfire/services/  ,端口号可能有所不同.

你可能感兴趣的:(apache,tomcat,webservice,ant,ejb)