Apache axis2+Eclipse+Web service 安装部署经验总结
来源:互联网 发布:c语言for是什么意思 编辑:程序博客网 时间:2024/05/29 17:17
今天尝试学习web service,结果在配置部署Apache axis2的时候出现404错误,当打开http://localhost:8080/axis2/链接时无法显示正常页面,下面记载一下我axis2成功部署的过程。
1、下载Apache ant+Apache axis2
1) Apache ant下载地址:http://ant.apache.org/bindownload.cgi 注意下载Binary Discription版本。
下载后放到D/Program Files文件夹下,这个位置可以随便放,但是相应的环境变量位置参数也要改,以我的为例,然后配置环境变量:
ANT_HOME D:\Program Files\apache-ant-1.9.4
CLASSPATH ;%ANT_HOME%lib;
PATH ;ANT_HOME%bin;
然后测试是否安装成功,在当前文件夹下打开cmd窗口然后执行ant -version命令,若出现以下信息则安装成功:
出现问题:
a) Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib
命令行敲ant命令后提示:“Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib”;ANT_HOME环境变量已经配置;
解决途径:将“C:\Program Files\Java\jdk1.6.0_16\lib”目录下的tools.jar文件拷贝到“C:\Program Files\Java\jre6\lib”目录下,重新运行命令ant,运行正常,问题解决。
b)在cmd命令中:输入ant,如果输出: Buildfile:build.xml does not exist!
Build failed
说明ant安装成功。
2) Apache Axis2 下载页面:http://axis.apache.org/axis2/java/core/download.cgi (当前最新版本1.6.2)
Apache Axis2 Binary Distribution(1.6.2):http://mirror.bjtu.edu.cn/apache//axis/axis2/java/core/1.6.2/axis2-1.6.2-bin.zip
下载好后解压,然后将axis2-1.6.2-bin文件夹放入D盘(可以根据个人喜好修改)
WAR Distribution:http://mirror.bjtu.edu.cn/apache//axis/axis2/java/core/1.6.2/axis2-1.6.2-war.zip
Eclipse 插件:
Service Archive Wizard - Eclipse Plug-in(用来将服务代码打包成后缀名为.aar文件的插件):
http://www.apache.org/dyn/mirrors/mirrors.cgi/axis/axis2/java/core/1.6.2/axis2-eclipse-service-plugin-1.6.2.zip
Code Generator Wizard - Eclipse Plug-in(用来将服务代码生成wsdl文件以及解析将wsdl文件生成客户端代码的插件):
http://www.apache.org/dyn/mirrors/mirrors.cgi/axis/axis2/java/core/1.6.2/axis2-eclipse-codegen-plugin-1.6.2.zip
2. 在Tomcat部署axis2
解压axis2-1.6.2-war.zip然后将.war文件放到tomcat/webapps目录下,在测试axis是否成功部署前,你应该先启动Tomcat服务器,然后再浏览器中输入http://localhost:8080/axis2/ 查看显示页面,如果是这样:
那么恭喜你部署成功。
我在第一次启动Tomcat服务器后出现status404无法访问的错误网页,然后在确保环境变量都配置正确的情况下,以系统管理员身份运行cmd,然后输入orbd -ORBInitalPort 900 -ORBInitialHost 127.0.0.1就能成功运行了,具体原因不详。
如有不明白的地方,欢迎大家交流。
- Apache axis2+Eclipse+Web service 安装部署经验总结
- Eclipse+tomcat+axis2进行web service部署
- 用Eclipse+axis2+tomcat进行web service部署
- Eclipse - Creating Bottom Up Web Service via Apache Axis2
- 使用 Apache Axis2 和 Eclipse 创建 Java Web Service
- eclipse+tomcat+axis2安装并发布第一个web service
- Apache Axis2(java web service)备忘记
- web service之apache axis2教程
- [web service]axis2免部署实现web service
- Eclipse WTP Tutorials - Creating Bottom Up Web Service via Apache Axis2
- 使用 Apache Axis2 和 Eclipse 创建 Java Web Service(二)
- Axis2 与 Eclipse整合开发Web Service
- Eclipse中Axis2 Stub开发Web Service
- Axis2与Eclipse整合开发Web Service
- eclipse+axis2+tomcat 进行web部署
- eclipse+axis2+tomcat 进行web部署
- [web service]axis2+eclipse+tomcat开发web service
- Web Service - AXIS2 环境安装(linxu)
- struts2学习笔记之十三(表单标签和非表单标签)
- 流与文件:NIO.2的介绍和使用
- 第三章124页40题
- 文章标题
- Android源代码结构分析
- Apache axis2+Eclipse+Web service 安装部署经验总结
- 测试理论:一种改善测试业务积累和工作量评估的方法
- P124.46(计算Fibonacci数.)
- maya开洞的几种方法总结之二
- Cocos2d-x背景音乐和音效
- 【转】关于STM32外接4—16MHz晶振主频处理方法
- codeforces 543d Road Improvement 树形dp
- debug 黑科技
- pthread_testcancel,pthread_cleanup_push,pthread_cleanup_pop,pthread_detach(pthread_self())的作用