Hi Nicolas, could you post your service aar file ?
Regards, kinichiro --- Nicolas Urien <[EMAIL PROTECTED]> wrote: > Hi Kinichiro, > > No it has parameters : > > public String echo(String value) { > return value; > } > > cheers > > Nicolas Urien > > Mobile phone : +33-6 75 77 15 42 > > Victory favors those who take pains > > > > > > > ----- Original Message ---- > From: Kinichiro Inoguchi <[EMAIL PROTECTED]> > To: axis-user@ws.apache.org > Sent: Wednesday, June 28, 2006 8:19:13 PM > Subject: Re: cannot generate axis2 client stubs > > Nicolas, > > Does your service class method have no in/out parameter, like this ? > > public void echo () { > System.out.println("hello world"); > } > > > --- Nicolas Urien <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > I have successfully deployed a very simple aar archive ("hello > > world") into my axis tomcat server. > > I started from an implementation class and so I didn't write any > wsdl > > file. > > > > I cannot generate the axis2 client stubs. Here is the exception > > I get (The entity "nbsp" was referenced, but not declared.) when > > executing : > > > > WSDL2Java.bat -uri http://localhost.urssaf.fr:8080/axis2/services/ > > SimpleService?wsdl -o c:\axis2bis\bin\ > > > > Using AXIS2_HOME: C:\axis2bis > > Using JAVA_HOME: C:\Program Files\Java\jdk1.5.0_06 > > Exception in thread "main" > > org.apache.axis2.wsdl.codegen.CodeGenerationException > > : Error parsing WSDL > > at > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat > > ionEngine.java:125) > > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) > > at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) > > Caused by: WSDLException: faultCode=PARSER_ERROR: Parser SAX Error: > > Fatal Error: > > URI=http://localhost.urssaf.fr:8080/axis2/services/ Line=32: The > > entity "nbsp" > > was referenced, but not declared.: org.xml.sax.SAXException: Fatal > > Error: URI=ht > > tp://localhost.urssaf.fr:8080/axis2/services/ Line=32: The entity > > "nbsp" was referenced, but not declared. > > at > > > org.apache.axis2.util.XMLUtils$ParserErrorHandler.fatalError(XMLUtils > > .java:361) > > at > > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalErro > > r(ErrorHandlerWrapper.java:218) > > at > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError( > > XMLErrorReporter.java:386) > > at > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError( > > XMLErrorReporter.java:316) > > at > > > com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(X > > MLScanner.java:1438) > > at > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp > > l.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1332) > > at > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp > > > l$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1756) > > at > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp > > l.scanDocument(XMLDocumentFragmentScannerImpl.java:368) > > at > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X > > ML11Configuration.java:834) > > at > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X > > ML11Configuration.java:764) > > at > > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser. > > java:148) > > at > > > com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser. > > java:250) > > at > > > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Doc > > umentBuilderImpl.java:292) > > at > > org.apache.axis2.util.XMLUtils.newDocument(XMLUtils.java:178) > > at > > org.apache.axis2.util.XMLUtils.newDocument(XMLUtils.java:223) > > at > > org.apache.axis2.util.XMLUtils.newDocument(XMLUtils.java:206) > > at > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile( > > CodeGenerationEngine.java:274) > > at > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat > > ionEngine.java:108) > > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) > > at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) > > > > at > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile( > > CodeGenerationEngine.java:280) > > at > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat > > ionEngine.java:108) > > ... 2 more > > C:\axis2bis\bin>WSDL2Java.bat -uri > > http://localhost.urssaf.fr:8080/axis2/service > > s/ SimpleService?wsdl -o c:\axis2bis\bin\ > > > > > > What should I do please?????? > > > > cheers > > > > Extract of the generated WSDL file: > > > > <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; > > xmlns:axis2="http://ws.apache.org/axis2"; > > xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; > > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; > > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; > > xmlns:ns1="http://org.apache.axis2/xsd"; > > xmlns:xs="http://www.w3.org/2001/XMLSchema"; > > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; > > targetNamespace="http://ws.apache.org/axis2";> > > <wsdl:types /> > > > > <wsdl:message name="echoMessage" /> > > > > <wsdl:message name="echoResponse" /> > > > > - <wsdl:portType name="SimpleServicePortType"> > > - <wsdl:operation name="echo"> > > <wsdl:input message="axis2:echoMessage" /> > > > > <wsdl:output message="axis2:echoResponse" /> > > > > </wsdl:operation> > > > > > > </wsdl:portType> > > > > > > - <wsdl:binding type="axis2:SimpleServicePortType" > > name="SimpleServiceSOAP11Binding"> > > <soap:binding style="document" > > transport="http://schemas.xmlsoap.org/soap/http"; /> > > > > - <wsdl:operation name="echo"> > > <soap:operation style="document" soapAction="urn:echo" /> > > > > - <wsdl:input> > > <soap:body namespace="http://ws.apache.org/axis2"; > use="literal" > > /> > > > > </wsdl:input> > > > > > > - <wsdl:output> > > <soap:body namespace="http://ws.apache.org/axis2"; > use="literal" > > /> > > > > </wsdl:output> > > > > > > </wsdl:operation> > > > > > > </wsdl:binding> > > > > > > - <wsdl:binding type="axis2:SimpleServicePortType" > > name="SimpleServiceSOAP12Binding"> > > <soap12:binding style="document" > > transport="http://schemas.xmlsoap.org/soap/http"; /> > > > > - <wsdl:operation name="echo"> > > <soap12:operation style="document" soapAction="urn:echo" /> > > > > - <wsdl:input> > > <soap12:body namespace="http://ws.apache.org/axis2"; > > use="literal" /> > > > > </wsdl:input> > > > > > > - <wsdl:output> > > <soap12:body namespace="http://ws.apache.org/axis2"; > > use="literal" /> > > > > </wsdl:output> > > > > > > </wsdl:operation> > > > > > > </wsdl:binding> > > > > > > - <wsdl:binding type="axis2:SimpleServicePortType" > > name="SimpleServiceHttpBinding"> > > <http:binding verb="POST" /> > > > > - <wsdl:operation name="echo"> > > <http:operation location="echo" /> > > > > - <wsdl:input> > > <mime:content type="text/xml" /> > > > > </wsdl:input> > > > > > > - <wsdl:output> > > <mime:content type="text/xml" /> > > > > </wsdl:output> > > > > > > </wsdl:operation> > > > > > > </wsdl:binding> > > > > > > - <wsdl:service name="SimpleService"> > > - <wsdl:port binding="axis2:SimpleServiceSOAP11Binding" > > name="SimpleServiceSOAP11port0"> > > <soap:address > > > location="http://localhost.urssaf.fr:8080/axis2/services/SimpleService"; > > /> > > > > </wsdl:port> > > > > > > - <wsdl:port binding="axis2:SimpleServiceSOAP12Binding" > > name="SimpleServiceSOAP12port0"> > > <soap12:address > > > location="http://localhost.urssaf.fr:8080/axis2/services/SimpleService"; > > /> > > > > </wsdl:port> > > > > > > - <wsdl:port binding="axis2:SimpleServiceHttpBinding" > > name="SimpleServiceHttpport0"> > > <http:address > > > location="http://localhost.urssaf.fr:8080/axis2/rest/SimpleService"; > > /> > > > > </wsdl:port> > > > > > > </wsdl:service> > > > > > > </wsdl:definitions> > > > > > > > > > > > > > > > > > > Victory favors those who take pains > > > > > > > > > > > > > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]