CXF 入门实例
先去Apache下载cxf的最新jar包? 本人的是 2.3.0 将所有jar加载到类路径下 ? 然后: ---------------------------------------------------------------------- 定义一个接口 ?
? 定义一个实现 package?com.cxf.service.impl;??
? 第三步: 发布web service 服务 ? package?com.cxf.service.app;??
? ? 打开浏览器 输入http://localhost:9000/MyService?wsdl ? view plain
? ? 抓取有用的信息。。。。 ? wsdl:definitions?name="Helloworld"..... ?<wsdl:import location="http://localhost:9000/MyService?wsdl=Helloworld.wsdl"namespace="http://iface.service.cxf.com/" /> targetNamespace="http://impl.service.cxf.com/ ? ? 客户端调用 package?com.cxf.client;??
? 注意几点: 1:namespaceURI指的是targetNamespace! 2:PORT_NAME? 的第二个参数 是 服务名 + port 而不是<wsdl:port?binding="tns:HelloworldSoapBinding"?name="HelloworldImplPort"> 3: 如果namespaceURI SERVICE_NAME PORT_NAME 配置错误, 将会抛出一个 Invalid address. Endpoint address cannot be null. ? 另外 namespaceURI? 末尾有一个反斜杠 / ? 4:endpointAddress 区分大小写 。 否则将会抛出一个404 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |