cxf 生成客户端
2013-10-24 09:18
134 查看
1. myeclipse -> new --> other --> web service client --> next 输入项目名 --> next 输入wsdl地址 -> finish
2 创建一个ApiClientTest 代码
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
public class clientTest {
public static void main(String[] args) {
//调用WebService
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(IHelloWorldService.class);
factory.setAddress("http://localhost:9090/helloWorld");
IHelloWorldService service = (IHelloWorldService) factory.create();
System.out.println("[result]" + service.sayHello("hoojo"));
}
}
遇到异常
1:javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing
解决办法:传入参数类中有NULL值,确保参数赋值了或者赋值空字符串
2 org.apache.cxf.interceptor.Fault: Cannot write part parameters. RPC/Literal
传入一个NULL 做参数
2 创建一个ApiClientTest 代码
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
public class clientTest {
public static void main(String[] args) {
//调用WebService
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(IHelloWorldService.class);
factory.setAddress("http://localhost:9090/helloWorld");
IHelloWorldService service = (IHelloWorldService) factory.create();
System.out.println("[result]" + service.sayHello("hoojo"));
}
}
遇到异常
1:javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing
解决办法:传入参数类中有NULL值,确保参数赋值了或者赋值空字符串
2 org.apache.cxf.interceptor.Fault: Cannot write part parameters. RPC/Literal
传入一个NULL 做参数
相关文章推荐
- 用apache-cxf生成webservice客户端的时候报错Parameter: shead already exists for method
- 使用CXF根据wsdl地址自动生成客户端 (java)
- CXF生成调用webservice的客户端
- wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码
- CXF自动生成客户端
- wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码
- webService-cxf方式生成客户端
- CXF生成webservice动态客户端
- 用cxf生成webservice的java客户端代码
- Cxf 自动生成客户端服务端代码
- 使用CXF生成客户端
- CXF生成客户端/服务端命令 及 Pl/SQL常用快捷键
- 利用WSDL2java 生成cxf webservice 客户端代码
- cxf 通过 wsdl 生成客户端
- CXF 生成客户端报错 Two classes have the same XML type ...
- CXF中wsdl2java命令生成webService客户端代码
- webservices客户端调用和cxf生成客户端代码
- webservice 服务端例子+客户端例子+CXF整合spring服务端测试+生成wsdl文件 +cxf客户端代码自动生成
- cxf的wsdl2java工具生成客户端代码
- CXF使用教程(二)——webService自动生成客户端代码