请教一个问题 英文CXF问题

java cxf调用post接口webservice出现错误,大神请进
java cxf client端代码
public Map&String, Object& cxfSubscribeServiceReqTest(String mobile) {
Map&String, Object& map=new HashMap&String, Object&();
String soap = MiscXmlUtil.createSubscribeServiceReqXml(mobile);
JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory
.newInstance();
//MISC_WEB_SERVICE_URL是别的系统的接口地址,但是不能用浏览器直接打开,是post方式
Client client = clientFactory.createClient(MISC_WEB_SERVICE_URL);
//METHOD_NAME_SUBSCRIBE是接口要调用的方法
resp = client.invoke(METHOD_NAME_SUBSCRIBE, new Object[] { soap });
String resultXml = resp[0].toString();
MiscRespBean bean = MiscXmlUtil
.readSubscribeServiceRespXml(resultXml);
if (bean != null) {
map.put("subscribeServiceReq", bean);
map.put("subscribeServiceReq", "无返回数据!");
} catch (Exception e) {
map.put("cxfSubscribeServiceReqTest","cxfSubscribeServiceReqTest方法错误:" + e.getMessage());
e.printStackTrace();
浏览器打开wsdl
使用cxf调用运行后错误
org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service.
at org.apache.cxf.wsdl11.WSDLServiceFactory.&init&(WSDLServiceFactory.java:80)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:292)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:235)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:228)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:183)
at com.miscinterface.webservice.MiscWebServiceClient.subscribeServiceReq(MiscWebServiceClient.java:63)
at com.richinfo.web.controller.DataSyncController.getSubscribeServiceReq(DataSyncController.java:135)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
at [row,col,system-id]: [1,0,"http://IP:80/dsmp/dsmp.wsdl"]
at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:240)
at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:191)
at org.apache.cxf.wsdl11.WSDLServiceFactory.&init&(WSDLServiceFactory.java:78)
... 38 more
Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
at [row,col,system-id]: [1,0,"http://IP:80/dsmp/dsmp.wsdl"]
at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:686)
at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2134)
at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2040)
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:1107)
at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:1001)
at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:928)
at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:231)
... 40 moreCXF如何实现向后兼容 - Apache CXF 专栏 - ITeye群组
当在CXF服务端pojo中添加一个新属性后,客户端如果没有重新构建,则调用服务端时会报出错误。异常如下
org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"", local:"areaId").
这个问题在低版本cxf中并不存在(具体版本号忘记了),但是在2.2版本中是存在的。
想跟大家请教一下,有何好的办法可以解决这个问题。网上找到过一个解决方案,原理是写一个自定义的ValidationEventHandler,在出现错误时,判断错误信息的开头,是不是以“unexpected element”开头的,如果是,忽略。
这个方案感觉不是很牢靠,最明显的一点,在多语言环境下,错误信息是不确定的(可能是中文"意外的元素")。
还希望大家多多指点。
修改 jaxb-impl.jar 中的实现, 忽略该错误。
难道就没有不修改标准实现的做法,比如cxf是否提供配置项,可以实现打开或者关闭校验
终于找到了一个相对比较好一点的处理方法,设置cxf的一个配置项
set-jaxb-validation-event-handler为false就可以了,
&cxf:properties&&&&
&&& &entry key="set-jaxb-validation-event-handler" value="false"/& &/cxf:properties&
具体内容,大家可以看这篇文章
/index.php/code/.html
为什么找到这个cxf.xml不能编辑……而且在cxf-bean.xml里添加会报错,没有这个属性啊10:04 提问
CXF动态生成client调用服务端,服务端收到参数为空,请教如何解决?
请教大家一个问题。
java做客户端,c#做服务端。java用apache.cxf的DynamicClientFactory或者JaxWsDynamicClientFactory根据wsdl生成client,调用服务端传递UserSyncData对象,服务端方法收到的参数对象是null,请问大家有解决办法吗?(需求:一定要用动态生成客户端的方式)
传递的对象UserSyncData 是jdk或者用cxf的wsdl2java在本地生成的pojo,服务端接受的参数就是空。如果用代理服务类的方式调用,是可以成功的,可以正常收到参数。但是我的项目要求用动态方式调用,所以来请教大家
java中调用的代码
.net服务端方法:打断点看到userSyncData为null
我自己分析可能是pojo对象在java和c#中定义要达成某种规范,仅是猜测,也不知道应该怎么做。以前和同时调试hessian的时候,要求java和c#的pojo必须一模一样,包括namespace也必须一样,我按这个方法试了以后也没用。
其他相似问题cxf配置到spring中报错,大家帮帮忙,谢谢
1.报错信息
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'users': Invocation o nested exception is java.lang.NoSuchMethodError: org.springframework.aop.support.AopUtils.isCglibProxyClass(Ljava/lang/C)Z
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:751)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: org.springframework.aop.support.AopUtils.isCglibProxyClass(Ljava/lang/C)Z
at org.mon.util.SpringAopClassHelper.getRealClassInternal(SpringAopClassHelper.java:85)
at org.mon.util.ClassHelper.getRealClass(ClassHelper.java:65)
at org.apache.cxf.jaxws.EndpointImpl.getImplementorClass(EndpointImpl.java:215)
at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:399)
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:334)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:539)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1711)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1650)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1579)
... 25 more
十一月 25, :35 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'users': Invocation o nested exception is java.lang.NoSuchMethodError: org.springframework.aop.support.AopUtils.isCglibProxyClass(Ljava/lang/C)Z
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:751)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: org.springframework.aop.support.AopUtils.isCglibProxyClass(Ljava/lang/C)Z
at org.mon.util.SpringAopClassHelper.getRealClassInternal(SpringAopClassHelper.java:85)
at org.mon.util.ClassHelper.getRealClass(ClassHelper.java:65)
at org.apache.cxf.jaxws.EndpointImpl.getImplementorClass(EndpointImpl.java:215)
at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:399)
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:334)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:539)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1711)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1650)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1579)
... 25 more
&!-- cxf Web Service config start --&
&display-name&cxfstudy&/display-name&
&servlet-name&cxf&/servlet-name&
&servlet-class&org.apache.cxf.transport.servlet.CXFServlet&/servlet-class&
&load-on-startup&1&/load-on-startup&
&/servlet&
&servlet-mapping&
&servlet-name&cxf&/servlet-name&
&url-pattern&/ws/*&/url-pattern&
&/servlet-mapping&
&!-- cxf Web Service config end --&
3.spring-cxf.xml
&import resource="classpath:META-INF/cxf/cxf.xml" /&
&import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /&
&import resource="classpath:META-INF/cxf/cxf-servlet.xml" /&
&jaxws:endpoint id="users" implementor="cn.z2sci.platform.main.webservice.server.impl.UsersServiceImpl" address="/users" &&/jaxws:endpoint&
4.所有jar包
&?xml version="1.0" encoding="UTF-8"?&
&classpath&
&classpathentry kind="src" path="src"/&
&classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.7"/&
&classpathentry exported="true" kind="con" path="org.eclipse.jdt.USER_LIBRARY/tomcat"/&
&classpathentry exported="true" kind="lib" path="lib/ant-1.9.6.jar"/&
&classpathentry exported="true" kind="lib" path="lib/ant-launcher-1.9.6.jar"/&
&classpathentry exported="true" kind="lib" path="lib/antlr-2.7.5.jar"/&
&classpathentry exported="true" kind="lib" path="lib/aopalliance-1.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/asm-5.0.4.jar"/&
&classpathentry exported="true" kind="lib" path="lib/aspectjweaver-1.6.11.jar"/&
&classpathentry exported="true" kind="lib" path="lib/avalon-logkit-2.1.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-core-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-integration-atlassian-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-integration-jboss-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-integration-tomcat-common-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-integration-tomcat-v6-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-integration-tomcat-v7-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-support-distributed-ehcache-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cas-client-support-distributed-memcached-3.3.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cglib-3.2.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-beanutils-1.8.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-collections-3.2.1.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-dbcp-1.2.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-digester-2.1.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-io-2.4.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-lang-2.4.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-logging-1.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-pool-1.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/ezmorph-1.0.6.jar"/&
&classpathentry exported="true" kind="lib" path="lib/hamcrest-core-1.3.rc2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/hamcrest-library-1.3.rc2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/jackson-annotations-2.5.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/jackson-core-2.5.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/jackson-databind-2.5.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/javassist-3.20.0-GA.jar"/&
&classpathentry exported="true" kind="lib" path="lib/jdom-1.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/jpcap.jar"/&
&classpathentry exported="true" kind="lib" path="lib/json-lib-2.3-jdk15.jar"/&
&classpathentry exported="true" kind="lib" path="lib/json-lib-ext-spring-1.0.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/jstl-1.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/junit-4.12.jar"/&
&classpathentry exported="true" kind="lib" path="lib/jxl.jar"/&
&classpathentry exported="true" kind="lib" path="lib/log4j-1.2.17.jar"/&
&classpathentry exported="true" kind="lib" path="lib/log4j-api-2.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/log4j-core-2.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/maven-ant-tasks-2.0.9.jar"/&
&classpathentry exported="true" kind="lib" path="lib/mybatis-3.2.7.jar"/&
&classpathentry exported="true" kind="lib" path="lib/mybatis-spring-1.2.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/mysql-connector-java-5.1.8-bin.jar"/&
&classpathentry exported="true" kind="lib" path="lib/ognl-3.1.8.jar"/&
&classpathentry exported="true" kind="lib" path="lib/oro-2.0.8.jar"/&
&classpathentry exported="true" kind="lib" path="lib/sitemesh-2.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/slf4j-api-1.7.21.jar"/&
&classpathentry exported="true" kind="lib" path="lib/slf4j-log4j12-1.7.21.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-aop-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-aspects-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-beans-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-context-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-context-support-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-core-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-expression-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-instrument-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-instrument-tomcat-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-jdbc-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-jms-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-messaging-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-orm-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-oxm-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-test-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-tx-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-web-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-webmvc-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-webmvc-portlet-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/spring-websocket-4.3.3.RELEASE.jar"/&
&classpathentry exported="true" kind="lib" path="lib/velocity-1.7-dep.jar"/&
&classpathentry exported="true" kind="lib" path="lib/velocity-1.7.jar"/&
&classpathentry exported="true" kind="lib" path="lib/velocity-tools-2.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/velocity-tools-generic-2.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/velocity-tools-view-2.0.jar"/&
&classpathentry exported="true" kind="lib" path="lib/werken-xpath-0.9.4.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-manifest.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-codec-1.9.jar"/&
&classpathentry exported="true" kind="lib" path="lib/commons-fileupload-1.3.1.jar"/&
&classpathentry exported="true" kind="lib" path="lib/json.jar"/&
&classpathentry exported="true" kind="lib" path="lib/ueditor-1.1.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/neethi-3.0.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/wsdl4j-1.6.3.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/woodstox-core-asl-4.4.1.jar"/&
&classpathentry exported="true" kind="lib" path="lib/slf4j-jdk14-1.7.21.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-2.7.18.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-services-sts-core-2.7.18.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-services-ws-discovery-api-2.7.18.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-services-wsn-api-2.7.18.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-services-wsn-core-2.7.18.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-xjc-boolean-3.0.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-xjc-bug671-3.0.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-xjc-dv-3.0.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-xjc-runtime-3.0.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/cxf-xjc-ts-3.0.2.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/javax.ws.rs-api-2.0-m10.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/jetty-continuation-8.1.15.v.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/jetty-http-8.1.15.v.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/jetty-io-8.1.15.v.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/jetty-security-8.1.15.v.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/jetty-server-8.1.15.v.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/jetty-util-8.1.15.v.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/mina-core-2.0.7.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/wss4j-1.6.19.jar"/&
&classpathentry exported="true" kind="lib" path="lib/cxf/xmlschema-core-2.1.0.jar"/&
&classpathentry kind="output" path="bin/classes"/&
&/classpath&
5.server端java接口
package cn.z2sci.platform.main.webservice.
import javax.jws.WebP
import javax.jws.WebR
import javax.jws.WebS
import javax.jws.soap.SOAPB
import javax.jws.soap.SOAPBinding.S
import org.
import cn.z2sci.platform.main.model.UserVO;
@WebService
public interface UsersService {
public @WebResult(name="getUserByName")String getUserByName(@WebParam(name = "name") String name);
6.接口实现类
package cn.z2sci.platform.main.webservice.server.
import cn.z2sci.platform.main.webservice.server.UsersS
public class UsersServiceImpl implements UsersService {
public String getUserByName(String name) {
return "我就这么变态";
大家帮忙看看,webservice一直用不了
环境是jdk1.7,tomcat-7,spring-4.3,cxf-2.7
我自己找到问题了,spring4.*和cxf2.* 不兼容,我自己改了 spring-aop.jar包 多添加了一个方法就跑通了。}

我要回帖

更多关于 释永信问题均查清 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信