Hi all,

I'm trying to figure out how to finish a project for a class and cannot seem to 
get a web service deployed on jboss-4.0.3.   During the deployment process, 
Jboss server returns a ton of errors regarding type mapping.   My guess is that 
my jaxrpc-mapping file is incorrect.   I have attached below the wsdl, web.xml, 
jaxrpc-mapping.xml.   Any help on what i am doing incorrectly is greatly 
appreciated.  Thanks in advance.

WSDL -

<wsdl:definitions targetNamespace="urn:testsoap" 
  |             xmlns="http://schemas.xmlsoap.org/wsdl/"; 
  |             xmlns:apachesoap="http://xml.apache.org/xml-soap"; 
  |             xmlns:impl="urn:testsoap" 
  |             xmlns:intf="urn:testsoap" 
  |             xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
  |             xmlns:tns2="http://qobjects.testsoap.com"; 
  |             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
  |             xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; 
  |             xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  | 
  |     <wsdl:types>
  |             <schema targetNamespace="http://qobjects.testsoap.com"; 
  |                      xmlns="http://www.w3.org/2001/XMLSchema";>
  |                     
  |                     <import 
namespace="http://schemas.xmlsoap.org/soap/encoding/"; /> 
  |                     
  |                     <complexType name="Identification">
  |                             <sequence>
  |                                     <element name="testid" 
type="xsd:string" /> 
  |                                     <element name="testpwd" 
type="xsd:string" /> 
  |                             </sequence>
  |                     </complexType>
  |                     
  |                     <complexType name="ItemDetail">
  |                             <sequence>
  |                                     <element name="itemid" 
type="xsd:string" /> 
  |                                     <element name="itemname" 
nillable="true" type="xsd:string" /> 
  |                                     <element name="subitemid" 
nillable="true" type="xsd:string" /> 
  |                             </sequence>
  |                     </complexType>
  |             </schema>
  |     </wsdl:types>
  |     
  |     <wsdl:message name="TestSoapRequest">
  |             <wsdl:part name="in0" type="tns2:Identification" /> 
  |             <wsdl:part name="in1" type="tns2:ItemDetail" /> 
  |     </wsdl:message>
  | 
  |     <wsdl:message name="TestSoapResponse">
  |             <wsdl:part name="itemcount" type="xsd:integer" /> 
  |     </wsdl:message>
  | 
  |     <wsdl:portType name="TestSoapService">
  |             <wsdl:operation name="getItemCount" parameterOrder="in0 in1">
  |                     <wsdl:input message="impl:TestSoapRequest" 
name="TestSoapRequest" /> 
  |                     <wsdl:output message="impl:TestSoapResponse" 
name="TestSoapResponse" /> 
  |             </wsdl:operation>
  |     </wsdl:portType>
  |  
  |     <wsdl:binding name="TestSoapSoapBinding" type="impl:TestSoapService">
  |             <wsdlsoap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"; /> 
  |  
  |             <wsdl:operation name="getItemCount">
  |                     <wsdlsoap:operation soapAction="" /> 
  |                     <wsdl:input name="TestSoapRequest">
  |                             <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:testsoap" use="encoded" /> 
  |                     </wsdl:input>
  |                     <wsdl:output name="TestSoapResponse">
  |                             <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:testsoap" use="encoded" /> 
  |                     </wsdl:output>
  |             </wsdl:operation>
  |     </wsdl:binding>
  | 
  |     <wsdl:service name="TestSoapServiceService">
  |             <wsdl:port binding="impl:TestSoapSoapBinding" 
name="TestSoapService">
  |                     <wsdlsoap:address 
location="http://localhost:8080/services/TestSoap"; /> 
  |             </wsdl:port>
  |     </wsdl:service>
  | 
  | </wsdl:definitions>
  | 
  | WEBSERVICES.XML
  | 
  | <?xml version='1.0' encoding='UTF-8' ?>
  | <webservices
  |    xmlns="http://java.sun.com/xml/ns/j2ee";
  |    xmlns:impl="urn:testsoap"
  |    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  |    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
  |                  
http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd";
  |    version="1.1">
  | 
  |       <webservice-description>
  |          
<webservice-description-name>TestSoapService</webservice-description-name>
  |          <wsdl-file>WEB-INF/wsdl/testsoap.wsdl</wsdl-file>
  |          
<jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
  |          <port-component>
  |             <port-component-name>TestSoapService</port-component-name>
  |             <wsdl-port>TestSoapService</wsdl-port>
  |             
<service-endpoint-interface>testsoap.TestSoapServiceService</service-endpoint-interface>
  |             <service-impl-bean>
  |                <servlet-link>TestSoapServlet</servlet-link>
  |             </service-impl-bean>
  |          </port-component>
  |       </webservice-description>
  | </webservices>
  | 
  | JAXRPC-MAPPING.xml
  | 
  | <?xml version='1.0' encoding='UTF-8' ?>
  | <java-wsdl-mapping
  |   xmlns="http://java.sun.com/xml/ns/j2ee";
  |   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  |   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
  |                
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd";
  |   version="1.1">
  |   <package-mapping>
  |     <package-type>testsoap</package-type>
  |     <namespaceURI>urn:testsoap</namespaceURI>
  |   </package-mapping>
  |   <package-mapping>
  |     <package-type>com.testsoap.qobjects</package-type>
  |     <namespaceURI>http://qobjects.testsoap.com</namespaceURI>
  |   </package-mapping>
  | </java-wsdl-mapping>
  | 
  | 
  | WEB.XML
  | <?xml version="1.0" encoding="UTF-8"?>
  | <web-app 
  |      xmlns="http://java.sun.com/xml/ns/j2ee";
  |      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  |      xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
  |      version="2.4">
  | 
  |     <servlet>
  |             <servlet-name>TestSoapServlet</servlet-name>
  |             <servlet-class>testsoap.TestSoapSoapBindingImpl</servlet-class>
  |     </servlet>
  |     
  |     <servlet-mapping>
  |       <servlet-name>TestSoapServlet</servlet-name>
  |       <url-pattern>/TestSoap</url-pattern>
  |    </servlet-mapping>
  |     
  |    <welcome-file-list>
  |       <welcome-file>index.html</welcome-file>
  |    </welcome-file-list>
  | 
  | </web-app>
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3903618#3903618

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3903618


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to