Xml apache cxf webservice:tomcat显示在服务器启动时未找到请求的资源<;soap:地址>;
我将CXF用于Web服务。在生成wsdl文件之前,一切都正常工作。但当我试图访问这个在.wsdl文件的标记tomcat中定义的链接时 “HTTP状态404-/MyFirstWebService/Port 类型状态报告 message/MyFirstWebService/port 说明请求的资源不可用 ApacheTomcat/7.0.47“ 错误 这是我的wsdl文件的一部分Xml apache cxf webservice:tomcat显示在服务器启动时未找到请求的资源<;soap:地址>;,xml,web-services,tomcat,soap,wsdl,Xml,Web Services,Tomcat,Soap,Wsdl,我将CXF用于Web服务。在生成wsdl文件之前,一切都正常工作。但当我试图访问这个在.wsdl文件的标记tomcat中定义的链接时 “HTTP状态404-/MyFirstWebService/Port 类型状态报告 message/MyFirstWebService/port 说明请求的资源不可用 ApacheTomcat/7.0.47“ 错误 这是我的wsdl文件的一部分 <wsdl:service name="SubtractionImplService"> <
<wsdl:service name="SubtractionImplService">
<wsdl:port name="SubtractionImplPort" binding="tns:SubtractionImplServiceSoapBinding">
<soap:address location="http://localhost:8080/MyFirstWebService/services/SubtractionImplPort"/>
</wsdl:port>
</wsdl:service>
请帮我解决这个问题。任何努力都将不胜感激 我尝试了一个使用JAX-WS的webservice演示, () 请交叉检查您的实现。 您是否已在实现中发布此url
Endpoint.publish("http://localhost:8080/MyFirstWebService/services/SubtractionImplPort", new SubtractionImpl());
请稍微解释一下您的实现,似乎您在客户端实现中遗漏了一些东西。
谢谢
ambuj请重新检查您的web.xml和cxf-beans.xml 如果您的URL是 /services/*必须是web.xml中的url模式,并且
/端口必须是cxfbeans.xml中的地址我尝试了你的建议,但这不起作用。。。我编辑了tomcat服务器的server.xml。很抱歉造成混淆。使用您的系统IP。转到cmd->键入ipconfig-all,从这里复制ipv4地址。用此ip替换本地主机。希望它能起作用。我用了这个或者。。。但仍然没有解决…让我们重新开始,在web浏览器中键入[并让我知道您得到了什么。请有人解决此问题…提出任何建议。。。