Axis2和Tomcat6.0开发Web Service环境配置

Axis2和Tomcat6.0开发Web Service环境配置

http://hi.baidu.com/mars_venus/blog/item/6d2aa8447ac9c487b3b7dc9f.html

2008-06-08 09:00 P.M.1.

首先下载JDK
@JDK1.6官方下载地址:
http://192.18.108.239/ECom/EComTicketServlet/BEGIN31DA9601C7CEF4A95D66372DE469CD8C/-2147483648/2617791231/1/877946/877778/2617791231/2ts+/westCoastFSEND/jdk-6u5-oth-JPR/jdk-6u5-oth-JPR:2/jdk-6u5-windows-i586-p.exe
JDK1.6 API CHM中文参考下载:
http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM

@JDK1.5官方下载地址:
http://java.sun.com/javase/downloads/index_jdk5.jsp
JDK1.5 API CHM中文参考下载:
http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/JDK_API_1_5_zh_CN.CHM

2.下载Tomcat
@tomcat 6.X官方下载地址:
http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.exe
@tomcat 5.5官方下载地址:
http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.exe

3.下载Axis2
@axis2官方下载地址:
http://ws.apache.org/axis2/download/1_4/download.cgi

4.然后设置环境变量
在系统变量(S)中新建:

JAVA_HOME,放的是JDK的根目录,如:C:\Java\jdk1.6.0_02
CLASSPATH,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;第一个分号前有一个“点”。
Path,加入:%JAVA_HOME%\bin
如果安装的是tomcat6.0不用配置tomcat的环境变量,至于以前的版本可以查资料。
需要设置TOMCAT_HOME,CATAlINA;

如果你下载的是Axis2 :Standard Binary Distribution,
http://apache.mirror.phpchina.com/ws/axis2/1_4/axis2-1.4-bin.zip


你还需要下载建立工具ANT,地址是:http://ant.apache.org/bindownload.cgi
然后设置ANT的环境变量:
在系统变量中新建:
ANT_HOME,变量值为:ant的根目录。如:C:\ant
Path,加入:%ANT_HOME%\bin
然后你进入C:\axis2\webapp的Axis2的如上的目录中,在命令行中运行命令:ant。
在C:\axis2\dist目录中,你可以看到axis2.war文件。


你也可以直接下载Axis2的WAR版本 http://apache.mirror.phpchina.com/ws/axis2/1_4/axis2-1.4-war.zip
直接放在C:\Tomcat6.0\webapps\下,然后启动tomcat.bat,Axis2自动完成部署。
http://localhost:8080/axis2出现Axis2欢迎界面,点击service可以看到目前所有的服务。

如果你想看到axis2 自带的sample,你也要用到ant。你可以在C:\axis2\samples中找到运用axis2实现web service的例子。

再发一个JCreator pro的下载地址:http://www.onlinedown.net/soft/15163.htm
运行web service客户端程序时,就把axis2\lib下的jar包,全部导进去,省的麻烦一个一个找。
内容概要:本文详细介绍了在Linux环境下进行C++开发所需掌握的内容,以一个Web多人聊天项目为例,涵盖从开发环境搭建到项目部署的全过程。首先推荐了一个项目地址,该项目支持HTTP请求、Websocket、多房间多人聊天、MySQL用户信息存储、Redis缓存、json序列化等功能,并建议扩展功能如基于Reactor模型构建HTTP/Websocket服务、仿写MySQL/Redis连接池等。接着介绍了开发环境,包括Ubuntu 20.04、MySQL 8.0、Redis 6.0、gcc/g++ 10.5.0等,并提供了详细的部署步骤,如安装boost库、编译聊天室服务、配置MySQLRedis等。最后分析了项目架构,包括数据存储(MySQL存储用户信息,Redis存储房间消息用户cookie)、消息格式(HTTP请求消息Websocket交互消息)、HTTP/Websocket数据处理流程等。; 适合人群:有一定Linux基础,想深入了解C++开发及网络编程的开发者,尤其是有志于从事Web开发或服务器端开发的技术人员。; 使用场景及目标:①掌握Linux C++开发环境的搭建,包括工具链的安装与配置;②理解并实践HTTP、Websocket等网络协议的应用;③熟悉MySQL、Redis等数据库的使用;④学习如何处理HTTP请求、Websocket交互消息及数据存储;⑤能够独立完成类似Web聊天室的项目开发。; 其他说明:本文不仅提供了理论指导,还给出了具体的实践操作步骤,如编译过程中可能遇到的问题及解决方案。对于初学者来说,可以按照文中提供的链接教程逐步学习,同时鼓励读者根据自身需求对项目进行扩展优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值