[jboss-user] [JBossWS] - web service not found
robert_trudel
do-not-reply at jboss.com
Sun Oct 21 06:47:46 EDT 2007
hi
somebody sent me a wsdl, i use the jboss tool to generate the classe
it's the wsdl:
<?xml version="1.0" encoding="utf8" ?>
| <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
| xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="
| http://www.w3.org/2001/XMLSchema" xmlns:soapenc="
| http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="
| http://tempuri.org/Facturateur/Service1" xmlns:tm="
| http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="
| http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="
| http://tempuri.org/Facturateur/Service1" xmlns:wsdl="
| http://schemas.xmlsoap.org/wsdl/">
| <wsdl:types>
| <s:schema elementFormDefault="qualified" targetNamespace="
| http://tempuri.org/Facturateur/Service1">
| <s:element name="GetVersion">
| <s:complexType />
| </s:element>
| <s:element name="GetVersionResponse">
| <s:complexType>
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="
| GetVersionResult" type="s:string" />
| </s:sequence>
| </s:complexType>
| </s:element>
| <s:element name="GetPrix">
| <s:complexType>
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="F" type="
| s:string" />
| </s:sequence>
| </s:complexType>
| </s:element>
| <s:element name="GetPrixResponse">
| <s:complexType>
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="
| GetPrixResult" type="s:string" />
| </s:sequence>
| </s:complexType>
| </s:element>
| <s:element name="Authentification" type="tns:Authentification"
| />
| <s:complexType name="Authentification">
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="CodeApporteur"
| type="s:string" />
| </s:sequence>
| </s:complexType>
| <s:element name="GetDevis">
| <s:complexType>
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="F" type="
| s:string" />
| </s:sequence>
| </s:complexType>
| </s:element>
| <s:element name="GetDevisResponse">
| <s:complexType>
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="
| GetDevisResult" type="s:string" />
| </s:sequence>
| </s:complexType>
| </s:element>
| <s:element name="GetSouscription">
| <s:complexType>
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="F" type="
| s:string" />
| </s:sequence>
| </s:complexType>
| </s:element>
| <s:element name="GetSouscriptionResponse">
| <s:complexType>
| <s:sequence>
| <s:element minOccurs="0" maxOccurs="1" name="
| GetSouscriptionResult" type="s:string" />
| </s:sequence>
| </s:complexType>
| </s:element>
| </s:schema>
| </wsdl:types>
| <wsdl:message name="GetVersionSoapIn">
| <wsdl:part name="parameters" element="tns:GetVersion" />
| </wsdl:message>
| <wsdl:message name="GetVersionSoapOut">
| <wsdl:part name="parameters" element="tns:GetVersionResponse" />
| </wsdl:message>
| <wsdl:message name="GetPrixSoapIn">
| <wsdl:part name="parameters" element="tns:GetPrix" />
| </wsdl:message>
| <wsdl:message name="GetPrixSoapOut">
| <wsdl:part name="parameters" element="tns:GetPrixResponse" />
| </wsdl:message>
| <wsdl:message name="GetPrixAuthentification">
| <wsdl:part name="Authentification" element="tns:Authentification"
| />
| </wsdl:message>
| <wsdl:message name="GetDevisSoapIn">
| <wsdl:part name="parameters" element="tns:GetDevis" />
| </wsdl:message>
| <wsdl:message name="GetDevisSoapOut">
| <wsdl:part name="parameters" element="tns:GetDevisResponse" />
| </wsdl:message>
| <wsdl:message name="GetDevisAuthentification">
| <wsdl:part name="Authentification" element="tns:Authentification"
| />
| </wsdl:message>
| <wsdl:message name="GetSouscriptionSoapIn">
| <wsdl:part name="parameters" element="tns:GetSouscription" />
| </wsdl:message>
| <wsdl:message name="GetSouscriptionSoapOut">
| <wsdl:part name="parameters" element="tns:GetSouscriptionResponse
| " />
| </wsdl:message>
| <wsdl:message name="GetSouscriptionAuthentification">
| <wsdl:part name="Authentification" element="tns:Authentification"
| />
| </wsdl:message>
| <wsdl:portType name="PrixSoap">
| <wsdl:operation name="GetVersion">
| <wsdl:input message="tns:GetVersionSoapIn" />
| <wsdl:output message="tns:GetVersionSoapOut" />
| </wsdl:operation>
| <wsdl:operation name="GetPrix">
| <wsdl:input message="tns:GetPrixSoapIn" />
| <wsdl:output message="tns:GetPrixSoapOut" />
| </wsdl:operation>
| <wsdl:operation name="GetDevis">
| <wsdl:input message="tns:GetDevisSoapIn" />
| <wsdl:output message="tns:GetDevisSoapOut" />
| </wsdl:operation>
| <wsdl:operation name="GetSouscription">
| <wsdl:input message="tns:GetSouscriptionSoapIn" />
| <wsdl:output message="tns:GetSouscriptionSoapOut" />
| </wsdl:operation>
| </wsdl:portType>
| <wsdl:binding name="PrixSoap" type="tns:PrixSoap">
| <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
| style="document" />
| <wsdl:operation name="GetVersion">
| <soap:operation soapAction="
| http://tempuri.org/Facturateur/Service1/GetVersion" style="
| document" />
| <wsdl:input>
| <soap:body use="literal" />
| </wsdl:input>
| <wsdl:output>
| <soap:body use="literal" />
| </wsdl:output>
| </wsdl:operation>
| <wsdl:operation name="GetPrix">
| <soap:operation soapAction="
| http://tempuri.org/Facturateur/Service1/GetPrix" style="
| document" />
| <wsdl:input>
| <soap:body use="literal" />
| <soap:header message="tns:GetPrixAuthentification" part="
| Authentification" use="literal" />
| </wsdl:input>
| <wsdl:output>
| <soap:body use="literal" />
| </wsdl:output>
| </wsdl:operation>
| <wsdl:operation name="GetDevis">
| <soap:operation soapAction="
| http://tempuri.org/Facturateur/Service1/GetDevis" style="
| document" />
| <wsdl:input>
| <soap:body use="literal" />
| <soap:header message="tns:GetDevisAuthentification" part="
| Authentification" use="literal" />
| </wsdl:input>
| <wsdl:output>
| <soap:body use="literal" />
| </wsdl:output>
| </wsdl:operation>
| <wsdl:operation name="GetSouscription">
| <soap:operation soapAction="
| http://tempuri.org/Facturateur/Service1/GetSouscription" style="
| document" />
| <wsdl:input>
| <soap:body use="literal" />
| <soap:header message="tns:GetSouscriptionAuthentification"
| part="Authentification" use="literal" />
| </wsdl:input>
| <wsdl:output>
| <soap:body use="literal" />
| </wsdl:output>
| </wsdl:operation>
| </wsdl:binding>
| <wsdl:service name="Prix">
| <wsdl:port name="PrixSoap" binding="tns:PrixSoap">
| <soap:address location="
| http://www.test.com/ws/tarificateur/tarif.asmx" />
| </wsdl:port>
| </wsdl:service>
| </wsdl:definitions>
jboss generated some classe
GetPrix.java
GetPrixResponse.java
Prix.java
PrixSoap.java
....
so i implemented the server class (TarifImpl who implement the interface generated by jobss)
in the web.xml i wrote
| <servlet>
| <servlet-name>Facturateur</servlet-name>
| <servlet-class>com.test.ws.TarifImpl</servlet-class>
| </servlet>
|
| <servlet-mapping>
| <servlet-name>Facturateur</servlet-name>
| <url-pattern>/Facturateur</url-pattern>
| </servlet-mapping>
|
when i go to http://localhost:8080/jbossws/services
there is no service
any idea?
thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097246#4097246
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4097246
More information about the jboss-user
mailing list