[jboss-user] [JBossWS] - JBossXSModel goes into endless loop

scallens do-not-reply at jboss.com
Wed Mar 12 06:49:18 EDT 2008


Hi,

I am new to JbossWs & JAX-WS.

I created my first Webservice, but when I want to deploy it (now using jboss-4.2.2.GA but I have the same error with other versions) JBossXSModel goes into endless loop :-(

Can anybody help me with this problem?

1. service:

package test.ws;
  | 
  | import javax.jws.WebMethod;
  | import javax.jws.WebService;
  | import javax.jws.soap.SOAPBinding;
  | import javax.jws.soap.SOAPBinding.ParameterStyle;
  | import javax.jws.soap.SOAPBinding.Style;
  | import javax.jws.soap.SOAPBinding.Use;
  | 
  | import test.ws.xhtml.Html;
  | import test.ws.xhtml.ObjectFactory;
  | 
  | @WebService(wsdlLocation="WEB-INF/wsdl/MyService.wsdl")
  | @SOAPBinding(style=Style.DOCUMENT, use=Use.LITERAL, parameterStyle=ParameterStyle.WRAPPED)
  | public class MyService {
  |     
  |     @WebMethod
  |     public Html getHmtl() {
  |         return new ObjectFactory().createHtml();
  |     }     
  | }

2. wsdl-file

<definitions name="MyServiceService" 
  | 	targetNamespace="http://ws.test/" 
  | 	xmlns="http://schemas.xmlsoap.org/wsdl/" 
  | 	xmlns:tns="http://ws.test/"
  | 	xmlns:xhtml="http://www.w3.org/1999/xhtml" 
  | 	xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  |  	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
  | 	<types>
  | 		<xsd:import namespace="http://www.w3.org/1999/xhtml" schemaLocation="http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd"/>
  | 	</types>
  | 	<message name="MyService_getHmtl">
  | 		<part name="getHmtl" element="tns:getHmtl"/>
  | 	</message>
  | 	<message name="MyService_getHmtlResponse">
  | 		<part name="getHmtlResponse" element="tns:getHmtlResponse"/>
  | 	</message>
  | 	<portType name="MyService">
  | 		<operation name="getHmtl" parameterOrder="getHmtl">
  | 			<input message="tns:MyService_getHmtl"/>
  | 			<output message="tns:MyService_getHmtlResponse"/>
  | 		</operation>
  | 	</portType>
  | 	<binding name="MyServiceBinding" type="tns:MyService">
  | 		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
  | 		<operation name="getHmtl">
  | 			<soap:operation soapAction=""/>
  | 			<input>
  | 				<soap:body use="literal"/>
  | 			</input>
  | 			<output>
  | 				<soap:body use="literal"/>
  | 			</output>
  | 		</operation>
  | 	</binding>
  | 	<service name="MyServiceService">
  | 		<port name="MyServicePort" binding="tns:MyServiceBinding">
  | 			<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
  | 		</port>
  | 	</service>
  | </definitions>

3. logfile

2008-03-12 10:58:38,906 DEBUG [org.jboss.ws.metadata.umdm.UnifiedMetaData] Eagerly initialize the meta data model
  | 2008-03-12 10:58:38,906 DEBUG [org.jboss.ws.metadata.wsdl.xmlschema.JBossXSModel] Registered as anon type: {http://www.w3.org/1999/xhtml:>p} -> Complex type ...

After this, JBossXSModel goes into an endless loop...

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

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



More information about the jboss-user mailing list