文档章节

创建https型的webServices

Loong灬幽灵
 Loong灬幽灵
发布于 2012/05/22 20:44
字数 270
阅读 644
收藏 1
1.下载axis2 地址: http://archive.apache.org/dist/axis/axis2/java/core/1.5.4/axis2-1.5.4-bin.zip
2.创建Axis2Service2 web项目。并在src文件夹下创建 TestHelloWord.java 文件
   
package ws;

    /**
     * @author Loong (smm_h@163.com)
     * @date 2012-4-20 上午10:48:50
     *
     * @description
     *
     * @version
     */
    public class TestHelloWord {
       
        public String helloWord(String xmlString){
            return "<admin>Loong<admin/>" + xmlString ;
        }
    }
3.将axis2下的conf文件夹拷贝到项目WEB-INF下
4.将axis2下的lib包导入到项目中,再将repository目录下的modules目录拷贝放入WEB-INF文件夹下。
5.在项目WEB-INF下创建services
                                     └─AxisService
                                              └─META-INF  文件夹。 再创建services.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
    <serviceGroup>
        <service name="helloService0001">
            <description>helloWordService</description>
            <parameter name="ServiceClass">ws.TestHelloWord</parameter>
            <operation name="helloWord">
                <messageReceiver  class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
            </operation>
        </service>
    </serviceGroup>
6.在web.xml文件中配置axis的servlet
<servlet>
        <servlet-name>AxisServlet</servlet-name>
        <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
    </servlet-mapping>
7.启动tomcat服务器 , 在浏览器中输入http://localhost:8443/Axis2Service2/services/helloService0001?wsdl 就可以访问了
8. 转换为https 只需要修改conf目录下的axis2.xml文件 查找transportReceiver 将name="http" 改为 name="https"就行了
    访问路径:https://localhost:8443/Axis2Service2/services/helloService0001?wsdl

© 著作权归作者所有

Loong灬幽灵
粉丝 2
博文 3
码字总数 270
作品 0
浦东
私信 提问
Ubuntu 16.04安装JMeter测试工具

JMeter是Java的测试工具,由Apache开发。 同样,JMeter是跨平台的。 下载: http://jmeter.apache.org/download_jmeter.cgi 安装: 7z x apache-jmeter-3.2.zipsudo mv apache-jmeter-3.2 /o......

easonjim
2017/08/28
0
0
FineUI(开源版)v6.1.0发布,9 年第 131 个版本

源代码已全面迁移到开源中国:https://gitee.com/sanshi/FineUI 今天,我们很高兴的发布 FineUI(开源版) v6.1.0,作为一个老牌的 ASP.NET UI 库,9 年多的时间里共发布了 131 个版,时代在...

三生石上
2017/09/13
2.3K
19
常用WebService一览表

天气预报Web服务,数据来源于中国气象局 Endpoint :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx Disco :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?d......

Rella蕾拉
2012/03/15
246
0
互联网 免费的WebService接口

股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询) Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx 复制 Endpoint Disco: ht...

庞陆阳
2016/10/28
32
0
ORACLE OC4J服务器不支持XFire webservices的解决方案

在开发项目的时候,调式demo时,采用XFire架构的webservices在tomcat下能正常运行,但是迁移到Oracle oc4j服务器下后失效了,无法运行,调用服务时总是显示错误,而且有两个命名空间,查了好久,网络...

Samir
2013/06/27
131
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
4
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
7
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
10
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
14
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部