如何解决ServiceConstructionException:找不到服务的定义?

ari*_*_ro 11 web-services cxf

我有一个简单的应用程序与创建的Web服务Apache CXF.当我运行服务器和客户端(作为Java应用程序)时,此应用程序工作.当我尝试访问/services映射到的应用程序URL时web.xml,Tomcat给我404错误.当我运行项目时,我收到:

org.apache.cxf.service.factory.ServiceConstructionException:找不到服务{http:// sendmessage /} SendMessage的定义

如果有人有任何与此错误相关的提示,我会很高兴听到他们.(我搜索谷歌,找不到与我的情况相关的东西)

谢谢!

Tas*_*ode 10

我有同样的错误,我的命名空间与wsdl和webservice不同.所以我改变了它们.

WSDL:

<wsdl:definitions name=""
    targetNamespace="http://www.example.org/yourservice/"
Run Code Online (Sandbox Code Playgroud)

Web服务类:

@WebService(targetNamespace = "http://www.example.org/yourservice/",
.........
Run Code Online (Sandbox Code Playgroud)