加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webservice 开源框架cxf学习日志

发布时间:2020-12-16 23:23:17 所属栏目:安全 来源:网络整理
导读:导入jar包,编写简单的service发布service成功。 JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newInstance(); ? org.apache.cxf.endpoint.Client client = clientFactory.createClient("http://localhost:8888/helloWorldService?

导入jar包,编写简单的service发布service成功。

JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newInstance(); ?
org.apache.cxf.endpoint.Client client = clientFactory.createClient("http://localhost:8888/helloWorldService?wsdl");?

在调用客户端是,服务端报java.io.IOException:?远程主机强迫关闭了一个现有的连接。

客户端运行则报空指针,好痛苦。。。。。。。

最终经过导师的指导,把Java中jre的jar包换成jdk的jar包才成功解决。

用没有spring的servlet来发布服务。

问题:


1、报没有找到servlet的class ? ?解决:clean一下


2、这个更恶心,明明有导入包,确报没找到。最后发现原来是

public class WebServletService extends CXFNonSpringServlet{
private static final long serialVersionUID = -5314312869027558456L; ?


@Override
protected void loadBus(ServletConfig sc) {
super.loadBus(sc);
Endpoint.publish("/helloWorldService",new HelloImpl());?
}

}

我少了?private static final long serialVersionUID = -5314312869027558456L; ?这一句


远程主机强迫关闭了一个现有的连接

远程主机强迫关闭了一个现有的连接

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读