public static void main(String[] args) {
JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newInstance();
Client client = null;
client = clientFactory.createClient("http://localhost:8080/bnc?wsdl");
try {
Object[] result = client.invoke("sayHi", "wlh");
System.out.println(result[0]);
} catch (Exception e) {
e.printStackTrace();
}
}
2013-7-30 21:28:11 org.apache.cxf.common.jaxb.JAXBUtils logGeneratedClassNames
信息: Created classes: org.crazyit.cxfapp.service.ObjectFactory, org.crazyit.cxfapp.service.SayHi, org.crazyit.cxfapp.service.SayHiResponse, org.crazyit.cxfapp.service.SayHiToUser, org.crazyit.cxfapp.service.SayHiToUserResponse, org.crazyit.cxfapp.service.User
Exception in thread "main" java.lang.NullPointerException
at org.apache.cxf.common.util.Compiler.useJava6Compiler(Compiler.java:190)
at org.apache.cxf.common.util.Compiler.compileFiles(Compiler.java:144)
at org.apache.cxf.common.util.Compiler.compileFiles(Compiler.java:139)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.compileJavaSrc(DynamicClientFactory.java:610)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:369)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:240)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:233)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:188)
at org.crazyit.cxfapp.bnc.MyClient.main(MyClient.java:16)
报这个错的原因是因为:1.你环境变量设置有错(网上有人说吧jre改成jdk的jre,主要原因是因为你环境变量设置有错。)
分享到:
相关推荐
NULL 博文链接:https://liugang594.iteye.com/blog/2022626
带详细解决方案说明文档,提供三种解决方式,另外包含stax2-api.jar,stax2-api-source.jar,woodstox-core-asl-4.4.1.jar,stax-ex.jar,wstx-asl-3.2.9.jar等jar文件,亲测有效。
用camel-cxf调用webservice和发布一个webservice接口例子,首先启动QueryServiceMain主函数启动webservice接口,然后启动测试类TestWebservice。例子主要是实现java代码实现camel调用webservice接口
cxf客户端调用webservice所需jar包
springboot整合CXF发布webservice和客户端调用 项目中每个类都有详细的注释,保证都能看懂,不失为一个学习springboot整合cxf来学习webservice发布调用的好例子
MyCXFService为WebService服务端,MyCXFClient为客户端调用 1、将MyCXFService.zip与MyCXFClient.zip解压 2、将cxf_jar包文件夹下所有包,拷至MyCXFService与MyCXFClient项目WebRoot\WEB-INF\lib\cxf_2.7.8 目录下...
2.用cxf开发webservice 3.这个服务端和客户端的小demo 在服务端 对外开放接口服务,然后在客户端 调用服务端的方法, 实现客户端(一个javaweb项目)对服务端(javaweb项目)方法的调用, 实际上就是发送和接收消息...
现在主流的webService框架,一个是axis2,一个是cxf,本资源是基于cxf框架的简单例子
cxf3.2.0作为服务端或客户端,发布webservice或者调用webservice所需的最少jar包。
傻瓜试记录开发步骤,具体实现自己去完成。 如果看不懂,找自已原因。
java CXF客户端请求ERP SAP webservice通过用户名和密码验证功能!
使用cxf搭建webService,客户端通过接口进行调用
https使用jks,附件里有证书文件,需要自己修改路径
Spring+CXF 发布WebService服务
Spring集成Cxf调用WebServices
1. 发布和调用WebService: 使用CXF2.4(http://cxf.apache.org)和spring 2. 调用安全性: 使用简单的USERNAME_TOKEN 3. 服务程序中取得调用者身份 ------------------------- 接口 ------------------------- intf....
webservice对外发布接口全部源码拿起来就能用。还有调用的包需的找我要
java语言实现使用spring+mybatis+oracle访问数据库,使用cxf发布webservice,并使用axis调用webservice。项目使用maven管理jar包。
CXF发布WebService加入拦截器