采用cxf框架来生成和运行

1.下载cxf的jar包网址自己百度 我用的是2.7.18
2.新建day01_ws_cxf其内容拷贝day01_ws
3.然后把lib下的jar包导入 到项目中(注意lib下有的不是jar包 )
4.其他不变运行项目即可(端口号变一下以免 端口被占用)
5.写cxf的客户端 新建day01_ws_cxf_client在src下打开cmd
运行wsdl2java http://localhost:8888/day01_ws/hello?wsdl(注意别用jdk8, 而刚好jaxb-xjc-2.7.18对jdk8有这个bug,bug详情如下:
https://bugs.openjdk.java.net/browse/JDK-8020999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
6.生成代码结构如图
这里写图片描述
然后写测试类 代码如下:

package com.qbd.duan.ws.test;

import com.qbd.duan.ws.action.HeeloWs;
import com.qbd.duan.ws.action.HelloWsImplService;

public class ClientTest {

    public static void main(String[] args) {
        HelloWsImplService fa=new HelloWsImplService();
        HeeloWs ws=fa.getHelloWsImplPort();
        String resule=ws.sayHello("duan");
        System.out.println(resule);
    }
}

然后运行两个项目 第一个先运行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值