2017/08/22 17:53
你好,我按照你的配置做下来,tomcate发布也没报错,但是最终访问的时候就是报404.能否帮忙解决呢
2017/01/16 10:18

引用来自“weir2016”的评论

<jaxws:client id="helloService"
serviceClass="demo.ws.soap_spring_cxf.HelloService"
address="http://localhost:8080/ws/soap/hello"/>
我想知道,在客户端这样写demo.ws.soap_spring_cxf.HelloService 从哪里来 是不是也要WSDL 打客户端 jar 包,放在客户端才可以
这个解决了吗,我也是有这个疑问,我公司是用的动态代理客户端。
2016/10/18 10:44
该评论暂时无法显示,详情咨询 QQ 群:点此入群
2016/05/22 19:58

引用来自“Sheamus”的评论

@黄勇 大神,我按照你的步骤一步一步写的,为什么最后报404错误呢?而且我还导入你的Demo,也是不行?求解?多谢多谢!5
spring-mvc.xml缺少一行 “”
2016/05/22 19:57
大神,spring-mvc.xml文件中缺一行
“<bean id="helloWorldImpl" class="demo.ws.soap_spring_cxf.HelloServiceImpl" />”
2016/02/02 11:13
@黄勇 大神,我按照你的步骤一步一步写的,为什么最后报404错误呢?而且我还导入你的Demo,也是不行?求解?多谢多谢!5
2016/01/21 12:17
你好楼主,看到你的博客收获非常大,但是就如楼上所问我也遇到同样的问题,代码配置都是一样的,为什么访问wsdl的时候 必须得输入项目名称才行 麻烦楼主抽空回答下 多谢啦
2015/11/28 22:06

引用来自“叫悟空的猴子”的评论

请教楼主,为什么我按照 3. 在 Web 容器中使用 Spring + CXF 发布 WS 做的时候,访问ws服务的地址和你的不一样呢。你直接访问了http://localhost:8080/ws,而我需要加上项目名。
而且,我的web.xml是这样的:
<servlet>
<servlet-name>dq-cxf</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dq-cxf</servlet-name>
<url-pattern>/ws/dq/bomc/*</url-pattern>
</servlet-mapping>
我的spring-cxf.xml是这样的:
<jaxws:endpoint id="bomcMock" implementor="#BOMCMockImpl"
    address="/mock" />
为什么我访问wsdl时地址是http://localhost:8080/td-webapp/ws/dq/bomc/ws/dq/bomc/mock?wsdl才行,而http://localhost:8080/td-webapp/ws/dq/bomc/mock?wsdl反而不行?

引用来自“happycode”的评论

我试了,是正常的
我的也是, 必须得输入项目名称才行, 怎么实现去掉项目名称??
2015/11/27 14:35
你好, 我想问下 客户端是另一个项目的时候 方案5中客户端代码里的HelloService 类相关信息哪里得到的啊?
2015/08/07 09:53
很不错收藏了
2015/02/05 21:14

引用来自“shao373157995”的评论

使用 RI 发布 WS 这种方式好像有问题 吧
web.xml中的配置漏了~~

可以看我发布的源码,在第四篇最后放出来了:)
2015/02/05 15:36
使用 RI 发布 WS 这种方式好像有问题 吧
web.xml中的配置漏了~~
2014/11/02 10:00
非常不错,太详细了.
2014/10/15 22:19

引用来自“叫悟空的猴子”的评论

请教楼主,为什么我按照 3. 在 Web 容器中使用 Spring + CXF 发布 WS 做的时候,访问ws服务的地址和你的不一样呢。你直接访问了http://localhost:8080/ws,而我需要加上项目名。
而且,我的web.xml是这样的:
<servlet>
<servlet-name>dq-cxf</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dq-cxf</servlet-name>
<url-pattern>/ws/dq/bomc/*</url-pattern>
</servlet-mapping>
我的spring-cxf.xml是这样的:
<jaxws:endpoint id="bomcMock" implementor="#BOMCMockImpl"
    address="/mock" />
为什么我访问wsdl时地址是http://localhost:8080/td-webapp/ws/dq/bomc/ws/dq/bomc/mock?wsdl才行,而http://localhost:8080/td-webapp/ws/dq/bomc/mock?wsdl反而不行?
我试了,是正常的
2014/09/14 14:08
@黄勇 不是说jdk1.6已经集成了JAX-WS,可以直接发布webservice了吗?为什么在tomcat中发布webservice还需要引入RI?如果只用jdk+tomcat的话怎么发布webservice呢?
2014/08/19 13:28
当不依赖服务器端时,接口的实现类必须在@WebService中加上表空间,否则会报异常:
org.apache.cxf.common.i18n.UncheckedException: No operation was found with the name {http://impl.sample.webservice.xxxx.com/}say.
需要在注解上增加:
targetNamespace="http://dao.cxf.ws.com/"
2014/08/19 13:16
正好需要用到。。勇哥79
2014/07/19 23:22
请问下通过spring客户端的方式是不是必须要接口的存在,能不能通过动态代理的方式实现?
2014/07/17 11:16
请教楼主,为什么我按照 3. 在 Web 容器中使用 Spring + CXF 发布 WS 做的时候,访问ws服务的地址和你的不一样呢。你直接访问了http://localhost:8080/ws,而我需要加上项目名。
而且,我的web.xml是这样的:
<servlet>
<servlet-name>dq-cxf</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dq-cxf</servlet-name>
<url-pattern>/ws/dq/bomc/*</url-pattern>
</servlet-mapping>
我的spring-cxf.xml是这样的:
<jaxws:endpoint id="bomcMock" implementor="#BOMCMockImpl"
    address="/mock" />
为什么我访问wsdl时地址是http://localhost:8080/td-webapp/ws/dq/bomc/ws/dq/bomc/mock?wsdl才行,而http://localhost:8080/td-webapp/ws/dq/bomc/mock?wsdl反而不行?
2014/07/14 17:44

引用来自“叫悟空的猴子”的评论

请问楼主,从http://cxf.apache.org/download.html下载下来的不是jar包,而是一个maven项目,而尝试导入Eclipse时报错,通过项目中的building.txt介绍的,使用mvn -Pfastinstall,everything也报错,怎么破?

引用来自“黄勇”的评论

先明确一件事情,你是打算下载 CXF 的源码吧?如果是,那么可以直接通过 Maven 工程来导入 Eclipse。如果你是想下载 CXF 的程序包,下载这份文件就行了 apache-cxf-3.0.0.zip,里面自带了 CXF 相关的 jar 包。
啊,osc居然没有提醒我有回复,今天才看到。我没看到还有个src和非src的区别,经你提醒已经找到。谢谢。
2014/07/11 17:11

引用来自“叫悟空的猴子”的评论

请问楼主,从http://cxf.apache.org/download.html下载下来的不是jar包,而是一个maven项目,而尝试导入Eclipse时报错,通过项目中的building.txt介绍的,使用mvn -Pfastinstall,everything也报错,怎么破?
先明确一件事情,你是打算下载 CXF 的源码吧?如果是,那么可以直接通过 Maven 工程来导入 Eclipse。如果你是想下载 CXF 的程序包,下载这份文件就行了 apache-cxf-3.0.0.zip,里面自带了 CXF 相关的 jar 包。
2014/07/11 16:23
请问楼主,从http://cxf.apache.org/download.html下载下来的不是jar包,而是一个maven项目,而尝试导入Eclipse时报错,通过项目中的building.txt介绍的,使用mvn -Pfastinstall,everything也报错,怎么破?
2014/07/08 11:20

引用来自“小松鼠”的评论

WEB框架已到了泛滥成灾的地步。
手误吧?WS 框架
2014/07/08 10:32
WEB框架已到了泛滥成灾的地步。
2014/07/07 09:37
79
2014/07/05 13:44
不知大神测试过客户端第二、三种当传递的是javabean时的场景没!我测试环境:服务器端是xfire,客户端是第三种方案,但是服务器接收到的javabean属性值都是空的,纠结了一周了,还望赐教!
2014/07/04 10:03
不错,学习了
2014/07/03 17:47
该评论暂时无法显示,详情咨询 QQ 群:点此入群
2014/07/03 14:06
期待!
2014/07/03 14:01
非常感谢分享79
2014/07/03 12:15

引用来自“不死鸟_”的评论

勇哥怎么知道那么多的啊?
其实我就知道这么一点,不知道的还有很多。
2014/07/03 12:13
该评论暂时无法显示,详情咨询 QQ 群:点此入群
2014/07/03 11:33
该评论暂时无法显示,详情咨询 QQ 群:点此入群
2014/07/03 10:36
勇哥怎么知道那么多的啊?
2014/07/03 10:23
终于等到大神更新博客了。。。不容易呀
2014/07/03 09:33
跟进
2014/07/02 23:11
漏了一个基于 Spring 的 WS 客户端,现已补上,见“方案五”。
2014/07/02 23:10
写的非常棒,期待高级特性。
2014/07/02 23:06

引用来自“webit”的评论

4撞了,看我头像
我还在想,你怎么不来一条评论呢?结果你真的来了,哈哈!
2014/07/02 22:51
4撞了,看我头像
2014/07/02 21:03
赞 学到很多!
2014/07/02 20:55

引用来自“JFinal”的评论

楼主思考总结相当不错,总能将复杂繁琐的问题说得很简单易懂,顶一个 83

引用来自“黄勇”的评论

将复杂问题简单化,是我毕生追求的目标。多谢詹总赏识!
建议你出书,造福广大工程师
2014/07/02 18:15

引用来自“JFinal”的评论

楼主思考总结相当不错,总能将复杂繁琐的问题说得很简单易懂,顶一个 83
将复杂问题简单化,是我毕生追求的目标。多谢詹总赏识!
2014/07/02 18:07
楼主思考总结相当不错,总能将复杂繁琐的问题说得很简单易懂,顶一个 83
2014/07/02 17:59
797979797979[79][79][79][79]
回复 @
{{emojiItem.symbol}}
返回顶部
顶部