关于spring集成cxf的问题,运行tomcat之后一直提示 No services have been found.快烦死了。

接口
@WebService
public interface WxBsOrgaGisAddService {
public String addWxBsOrgaGis(WxBsOrgaGisEntity wxBsOrgaGisEntity);
}
实体类
@WebService(endpointInterface = "com.cfwx.rox.busin.service.yywd.webservice.WxBsOrgaGisAddService")
public class WxBsOrgaGisAddServiceImpl implements WxBsOrgaGisAddService {
@Override
public String addWxBsOrgaGis(WxBsOrgaGisEntity wxBsOrgaGisEntity) {
}}
web.xml
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/wxwebservice/*</url-pattern>
</servlet-mapping>
bean.xml
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd" default-autowire="byName">
<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" />
<bean id="wxBsOrgaGisAddServiceImpl" class="com.cfwx.rox.busin.service.yywd.webservice.impl.WxBsOrgaGisAddServiceImpl"></bean>
<jaxws:endpoint id="wxBsOrgaGisAddService" implementor="#wxBsOrgaGisAddServiceImpl" address="/hello"></jaxws:endpoint>
都没有问题了,却一直出错,就是把上面的找不到service bean的错。。。各位帮忙找找

第1个回答  推荐于2016-07-14
你配置 <jaxws:endpoint id="wxBsOrgaGisAddService" implementor="#wxBsOrgaGisAddServiceImpl" address="/hello"></jaxws:endpoint>
这个应该不对。
试试这个:
http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.html

我都是这样用,没有问题
<jaxws:server id="userService"serviceClass="com.skyon.cxf.IComplexUserService"address="/Users">
<jaxws:serviceBean>
<!-- 要暴露的 bean 的引用 -->
<ref bean="userServiceBean"/>
</jaxws:server>本回答被网友采纳
第2个回答  2014-03-24
不知道web.xml是否配置了其它的控制器,Struts或者Spring MVC,配了的话CXFServlet可能就没用了,所以No services have been found

6、CXF与spring的整合(WebService的整合)
首先我们拷贝上面的工程,改名为 cxf_springClient ,然后需要增加 struts2 的相关 jar 包:将原有的一些包删掉,留下权限包 org.fkjava.cxf.ws.auth 。然后我们启动工程 Auth_Server 提供远程服务。在 web 工程中生成相应的包及程序。web.xml 说明: 这里我们不再需要 CXF 的 servlet 了,因为不...

如何在Tomcat中创建,发布和访问基于CXF的服务
http:\/\/www.springframework.org\/schema\/beans http:\/\/www.springframework.org\/schema\/beans\/spring-beans.xsdhttp:\/\/cxf.apache.org\/jaxws http:\/\/cxf.apache.org\/schemas\/jaxws.xsd"> <import resource="classpath:META-INF\/cxf\/cxf.xml" \/> <import resource="classpath:META-INF\/cxf\/cxf-extension-soap...

Java培训班一般都教什么内容?
4、JavaWeb框架:Spring体系结构、

相似回答