Apache axis2+Eclipse+Web service 安装部署经验总结
2015-05-21 19:36
501 查看
今天尝试学习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就能成功运行了,具体原因不详。
如有不明白的地方,欢迎大家交流。
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就能成功运行了,具体原因不详。
如有不明白的地方,欢迎大家交流。
相关文章推荐
- Citrix PVS 安装部署经验总结。
- OpenStack 部署总结之:在CentOS 6.5上使用RDO单机安装icehouse(Ml2+GRE)
- 部署服务器,安装vsftpd所遇问题总结
- VS2010下安装CGAL的经验总结
- 关于tomcat7在有jdk6的环境下安装的一些经验总结
- VS.NET中自定义安装程序制作经验总结
- SqlServer2008 安装经验日志总结
- ElasticSearch 5.1.1 安装开发部署总结 集群配置
- 【经验总结】部署多个相同实例启动故障
- Linux软件安装经验总结
- (项目部署实际经验)第一天:windows 2003 64bit系统安装
- maven LTDM 部署前台Tomcat 各种折腾--->自己总结经验
- ubuntu安装git server经验总结
- Mac OSX 安装Python的paramiko模块经验总结
- 成功部署JSP网站的经验总结
- Linux下源码安装的经验总结
- 在windows下安装streber 经验总结
- [经验总结]安装使用VIM代码补全插件snippetsEmu
- CaaS环境下实践经验总结(一):ELK Stack部署
- [经验总结]在ubuntu上安装LAMP+wordpress(转载)