java cxf开发webservice,如何查看soap消息

问题描述

我在网上查看如何查看我客户端和服务端往来的soap消息?不用工具,我想查看具体消息soap.我在网上零星看到有用拦截器的,但是我也加上了,还是不能在控制台看到soap.看看我哪里错了,说明一下webservice从客户端已经成功调用了服务端的接口。贴代码客户端的配置文件<importresource="classpath:META-INF/cxf/cxf.xml"/><importresource="classpath:META-INF/cxf/cxf-servlet.xml"/><importresource="classpath:META-INF/cxf/cxf-extension-soap.xml"/><beanid="iMI"class="org.apache.cxf.interceptor.LoggingInInterceptor"/><beanid="oMI"class="org.apache.cxf.interceptor.LoggingOutInterceptor"/><jaxws:clientid="clienttest"serviceClass="org.qin.ying.lian.ws.service.HelloWorld"address="http://localhost:8080/LearnCXF/services/helloWorld"><jaxws:inInterceptors><refbean="iMI"/></jaxws:inInterceptors><jaxws:outInterceptors><refbean="oMI"/></jaxws:outInterceptors></jaxws:client>------------------------------------------测试用例ApplicationContextcontext=newClassPathXmlApplicationContext("applicationContext-cxf-client.xml");HelloWorldclient=(HelloWorld)context.getBean("clienttest",HelloWorld.class);System.out.println(client.sayHi("test"));//JaxWsProxyFactoryBeanfactory=newJaxWsProxyFactoryBean();////factory.setServiceClass(HelloWorld.class);//factory.setAddress("http://localhost:8080/LearnCXF/services/helloWorld");////factory.getInInterceptors().add(newLoggingInInterceptor());////HelloWorldhw=(HelloWorld)factory.create();//System.out.println(hw.sayHi("test"));////factory.getOutInterceptors().add(newLoggingOutInterceptor());//已经成功调用了,但是控制台为什么看不到soap??知道请回答,是不是跟Log4j有关??

解决方案

解决方案二:
请说的详细些,谢谢

时间: 2024-09-24 01:49:05

java cxf开发webservice,如何查看soap消息的相关文章

CXF怎样查看SOAP消息?

问题描述 要怎样配置来查看请求.和响应的SOAP消息?多谢! 解决方案 强烈推荐soapui工具,相关资料如下:http://wenku.baidu.com/view/47d2310716fc700abb68fceb.htmlhttp://www.soapui.org/http://www.doc88.com/p-783671297829.htmlsoapui就是专门用来测试webservice的soap请求与响应,对你提高webservice技术有很大帮助.解决方案二:http://www.c

cxf webservice SOAP消息获取问题求救

问题描述 最近在做与平台对接的项目,要求能够提供webservice接口给平台,当有用户通过平台操作业务是,平台能够从我们的业务系统中获取相关数据,其中平台方提供的接口要求如下:接口位置函数名所在WSDLgetDepartmentInfoAppointmentRegisterWebService.wsdl发送参数数据项目数据类型格式说明发送数据SOAPHeader<soapenv:Header><Authorization><userid></userid&g

用cxf开发web service 运行wsdl2java命令生成客户端JAVA代码产生错误,求大神

问题描述 新手刚刚学的cxf开发webservice搞了两天一直卡在这,求大神解决.真心无力...曾经用过wsdl2java工具包生成,代码出来了,但是访问不了服务端的方法...这是环境变量的配置CXF_HOME:E:ProgramFiles(x86)apache-cxf-2.4.0path:E:ProgramFiles(x86)apache-cxf-2.4.0bin;%CXF_HOME%bin;CXF_HOME:E:ProgramFiles(x86)apache-cxf-2.4.0 解决方案

详解java开发webservice的几种方式_java

webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录. 1.Axis2 Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟.这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便. (1)下载eclipse的Java EE版本http://www.jb51.net/softs/239903.

WebService-Java开发webservice的几种方式

webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录.   1.Axis2   Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟.这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便.       (1)下载eclipse的Java EE版本   http://www.eclipse.o

基于Spring和CXF的webservice开发环境搭建

使用CXF发布webservice服务时,规范的做法是先书写一个接口,用以声明服务类型. 基于Spring和CXF开发web service的框架搭建 一.创建web项目 Eclipse中新建一个dynamic webproject,命名为:CXFTest 二.导入需要的jar包 把下载的CXF项目的解压缩文件中lib文件夹下的所有jar包拷贝到WebContent->WEB-INF->lib文件夹下 三.创建服务接口 在Java resource->src目录下新建package包:c

java cxf swing 结合发布webservice

问题描述 java cxf swing 结合发布webservice 在一个桌面程序中需要用到webservice,使用swing编写桌面程序,用cxf及内置的jetty发布webservice,目前在eclipse中可以正常运行, 但是一旦打包成jar文件就会报错: [main] DEBUG org.apache.cxf.common.logging.LogUtils - Using org.apache.cxf.common.logging.Log4jLogger for logging.

java cxf webservice整合问题

问题描述 java cxf webservice整合问题 jws代码: @Service("iom4crm") @WebService(targetNamespace = "http://service.iom.test.com/", serviceName="IOM4CRM") public class Iom4Crm implements IIom4Crm{ @Override @WebMethod(operationName = "

关于apache cxf 结合Spring框架开发webservice服务

问题描述 我在用apache cxf 结合Spring框架开发webservice服务时,遇到一个这样的问题,请大家帮忙解决一下,问题描述如下: webservice启动配置如下 Java代码 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http