Soap Webservice Programming,已创建wsdl但无法从浏览器访问

时间:2016-11-20 16:50:16

标签: java web-services soap wsdl

我正在尝试创建SOAP Web服务,但在创建之后我无法通过Web浏览器文件访问我的wsdl。我出于某种原因得到404错误。我也为我的网络服务做了一个客户端,但它也无法访问wsdl文件。

我用: Eclipse Neon 4.6.1 Tomcat 7.0 Apache CXF 2.0

我的wsdl文件夹中有2个wsdl文件,但我应该只有一个。

他们是:

calimpl.wsdl:

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="Ical" targetNamespace="com.webservice" xmlns:ns1="com.webservice" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xs:schema xmlns:tns="com.webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" targetNamespace="com.webservice" version="1.0">

  <xs:element name="rech" type="tns:rech"/>

  <xs:element name="rechResponse" type="tns:rechResponse"/>

  <xs:complexType name="rech">
    <xs:sequence>
      <xs:element name="arg0" type="xs:int"/>
      <xs:element name="arg1" type="xs:int"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="rechResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:int"/>
    </xs:sequence>
  </xs:complexType>

</xs:schema>
  </wsdl:types>
  <wsdl:message name="rechResponse">
    <wsdl:part name="parameters" element="ns1:rechResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="rech">
    <wsdl:part name="parameters" element="ns1:rech">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="Ical">
    <wsdl:operation name="rech">
      <wsdl:input name="rech" message="ns1:rech">
    </wsdl:input>
      <wsdl:output name="rechResponse" message="ns1:rechResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>

Ical.wsdl:

if

你对我的问题有任何想法吗?

0 个答案:

没有答案