设为首页 收藏本站
查看: 697|回复: 0

[经验分享] Apache Axis2安装

[复制链接]

尚未签到

发表于 2015-8-1 07:14:08 | 显示全部楼层 |阅读模式
测试开发环境Axis2安装(Windows平台) 一. 设置环境变量(参考)  AXIS2_HOME=C:\Program Files\axis2
  CATALINA_HOME=C:\Program Files\tomcat\apache-tomcat-5.5.20
  CLASSPATH=.;C:\Program Files\Java\jdk1.5.0_11\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar;C:\Program Files\tomcat\apache-tomcat-5.5.20\common\lib\servlet.jar;
  JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11
  描述:
  1. axis2 Standard Binary Distribution解压到C:\Program Files\axis2目录下面
  2. tomcat安装的版本5.5.20,安装的目录C:\Program Files\tomcat\apache-tomcat-5.5.20
  3. JDK安装的目录C:\Program Files\Java\jdk1.5.0_11
  
二. 安装配置tomcat
  
三. 下载安装jdk
        
四. 下载axis2 WAR (Web Archive) Distribution
         这个版本的axis2可以deploy到几乎所有的servlets容器中。目前下载的版本:Apache Axis2/Java Version 1.2,下载的URL:
         http://apache.ziply.com/ws/axis2/1_2/axis2.war
  
五. 下载axis2 Standard Binary Distribution
         这是axis2的完全版本,包含了例子,lib库,也可以作为一个单独的web服务器启动。WS-Addressing和SOAP Monitor工具集在这个版本中,所以此版本包括addressing.mar和soapmonitor.mar. 其它的开发模块需要单独下载安装。
        下载URL:http://apache.ziply.com/ws/axis2/1_2/axis2-1.2.zip
         解压到指定的目录,例如:C:\Program Files\axis2
  
六. 复制axis2.war到tomcat webapps目录
         tomcat将自动解压并且生成axis2目录
  
五. 访问axis2
         http://localhost:port/axis2
  
六. 修改axis2管理用户名和密码
         修改$TOMCAT_HOME/webapps/axis2/WEB-INF/conf/axis2.xml
         缺省的用户名密码:
                admin
                axis2
         修改上面用户名和密码的内容:
         重启tomcat(来源:www.iocblog.net)
  
七. 安装配置TCP monitor
         下载tcp monitor,下载地址:
                http://mirror.utdlug.org/apache/ws/commons/tcpmon/1_0/tcpmon-1.0-bin.zip
         解压tcpmon-1.0-bin.zip,并且在tcpmon-1.0-bin\build目录中执行:
                tcpmon.bat
        GUI界面配置如下:
                监听8888表示tcp monitor监听本机的8888端口;
                远程主机:127.0.0.1,端口80
                表示到本机8888端口的请求都转发到远端的主机的80端口,假设tomcat的端口为80,这样通过监控tcp monitor,可以debug所有测试的数据包
    
八. 安装eclipse和相关集成
         待续
  
九. 基本测试
         IE浏览器输入
  http://localhost:8081/axis2/rest/Version/getVersion
        IE浏览器结果输出
  -
  Hello I am Axis2 version service , My version is 1.1.1
  
       
           Tcp Monitor监听在7777端口,redirect到本机的8081
           IE浏览器输入
  http://localhost:7777/axis2/rest/Version/getVersion
          IE浏览器结果输出
  -
  Hello I am Axis2 version service , My version is 1.1.1
  
          Tcp Monitor测试结果:
  输入:
  
  GET /axis2/rest/Version/getVersion HTTP/1.1
  Accept: */*
  Accept-Language: en-us
  UA-CPU: x86
  Accept-Encoding: gzip, deflate
  User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; .NET CLR 2.0.50727)
  Host: 127.0.0.1:7777
  Connection: Keep-Alive
  Cookie: JSESSIONID=06CAB51D246DBBAA04CA07B98F2079F8
    输出:
  HTTP/1.1 200 OK
  Server: Apache-Coyote/1.1
  Content-Type: application/xml;charset=UTF-8
  Transfer-Encoding: chunked
  Date: Mon, 23 Jul 2007 06:02:57 GMT
  
  a5
  Hello I am Axis2 version service , My version is 1.1.1
  0
  
    
十. 安装ant
  Ant Binary Distributions
  http://mirror.olnevhost.net/pub/apache/ant/binaries/apache-ant-1.7.0-bin.zip
  解压到特定目录,例如:
  C:\Program Files\apache-ant
  
十一.安装apache rampart-1.1
  1. 下载apache rampart,相关URL:http://ws.apache.org/rampart/
  2. 解压rampart-1.1.zip
  3. 设置AXIS2_HOME,注意:
  a)        对于axis2 Standard Binary Distribution版本,AXIS2_HOME是安装axis2的目录,例如:AXIS2_HOME AXIS2_HOME=C:\Program Files\axis2
  b)        对于以war方式部署到tomcat方式的,就不能按照ant方式拷贝了,除非修改samples目录下的build.xml
  4. 进入到samples目录,运行ant。将执行两个主要的操作,拷贝rampart相关的lib文件到axis2的lib目录;拷贝所有的mar(modules)文件到axis2的modules目录。注意:
  a)        对于以war方式部署到tomcat方式,拷贝rampart lib目录下的所有.jar文件到 $TOMCAT_HOME/webapps/axis2/WEB-INF/lib;拷贝rampart目录下的所有.mar文件(包括两个文件: rahas-1.1.mar和rampart-1.1.mar)到$TOMCAT_HOME/webapps/axis2/WEB- INF/modules
  5. 下载xalan-2.7.0.jar,缺省Axis2 lib中包含
  6. 下载log4j.jar http://people.apache.org/repo/m1-ibiblio-rsync-repository/log4j/jars/,拷贝到AXIS2_HOME/lib目录
  
生产环境Axis2安装
一. 安装配置tomcat
二. 下载axis2 WAR (Web Archive) Distribution
         这个版本的axis2可以deploy到几乎所有的servlets容器中。目前下载的版本:Apache Axis2/Java Version 1.2,下载的URL:
         http://apache.ziply.com/ws/axis2/1_2/axis2.war
三. 复制axis2.war到tomcat webapps目录
         tomcat将自动解压并且生成axis2目录
四. 访问axis2
         http://hostname:port/axis2
五. 修改axis2管理用户名和密码
         修改$TOMCAT_HOME/webapps/axis2/WEB-INF/conf/axis2.xml
  缺省的用户名密码:
  admin
  axis2
  修改上面用户名和密码的内容:
         重启tomcat
  
六. 安装Ant(Option)
  
七. 安装apache rampart-1.1(Option)
         如果需要通过rampart实现WS-Security功能,可以安装rampart

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-92813-1-1.html 上篇帖子: apache php 安装 配置 下篇帖子: SiteMesh:一个优于Apache Tiles的Web页面布局、装饰框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表