Re: [axis2-1.6.1] samples/java_first_jaxws project

cradel21 <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <[email protected]>
Hi Jose, did you receive an answer?  This is actually the problem with
several of the examples, including the CalculatorService example.

José wrote:
> 
> Hi Axis2 - JAX-WS developers, 
> 
> maybe one can help me.
> 
> 
> 
> I've built the axis2-1.6.1/samples/java_first_jaxws project with maven
> from a cmd windows, fine, all success.
> 
> I  followed strictly the build and setup instruction given in the
> ./target/README
> 
> BUT 
> when I use the stand allone axis2server.bat, I was unable first to
> connect with the given information found in the README:
> 
> http://localhost:8080/axis2/services/HelloWorld.HelloWorldImplPort?wsdl
> results in
> <faultstring>The endpoint reference (EPR) for the Operation not found is
> /axis2/services/HelloWorld.HelloWorldImplPort?wsdl and the WSA Action =
> null. If this EPR was previously reachable, please contact the server
> administrator.</faultstring>
> 
> 
> BUT 
> 
> using
> http://localhost:8080/axis2/services/HelloWorld?wsdl
> WORKS fine and and results in
> <?xml version="1.0" encoding="UTF-8" ?> 
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <definitions
> name="HelloWorld" targetNamespace="http://server.hw.demo/"
> xmlns="http://schemas.xmlsoap.org/wsdl/"
> xmlns:tns="http://server.hw.demo/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <types>
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <xsd:schema>
>   <xsd:import namespace="http://server.hw.demo/"
> schemaLocation="HelloWorld?xsd=HelloWorld_schema1.xsd" /> 
>   </xsd:schema>
>   </types>
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <message
> name="sayHi">
>   <part name="parameters" element="tns:sayHi" /> 
>   </message>
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <message
> name="sayHiResponse">
>   <part name="parameters" element="tns:sayHiResponse" /> 
>   </message>
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <portType
> name="HelloWorld">
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <operation
> name="sayHi">
>   <input message="tns:sayHi" /> 
>   <output message="tns:sayHiResponse" /> 
>   </operation>
>   </portType>
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <binding
> name="HelloWorldImplPortBinding" type="tns:HelloWorld">
>   <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http" /> 
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <operation
> name="sayHi">
>   <soap:operation soapAction="" /> 
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <input>
>   <soap:body use="literal" /> 
>   </input>
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <output>
>   <soap:body use="literal" /> 
>   </output>
>   </operation>
>   </binding>
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <service
> name="HelloWorld">
> - <http://localhost:8080/axis2/services/HelloWorld?wsdl>  <port
> name="HelloWorldImplPort" binding="tns:HelloWorldImplPortBinding">
>   <soap:address
> location="http://localhost:8080/axis2/services/HelloWorld/" /> 
>   </port>
>   </service>
>   </definitions>
> 
> 
> OK - then - lets do it from Tomcat-6.0.26 on a Vista Platform
> 
> I createde under axis2-1.6-1/WEB-INF/servicejars             (I use two
> axis installations @ axis2 and @ axis2-1.6.1)
> and deployed the java_first_jaxws.jar into this directory;
> I can see how Tomcat deploys it;
> 
> . . .
> INFO: Deploying web application archive axis2-1.6.1.war
> [INFO] Deploying JAXWS annotated class demo.hw.server.HelloWorldImpl as
> a service - HelloWorld
> [INFO] Clustering has been disabled
> [INFO] Deploying module: addressing-1.6.1 - file:/C:/Program
> Files/Apache Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/modules/addressing-1.6.1.mar
> [INFO] Deploying module: jaxws-1.6.1 - file:/C:/Program Files/Apache
> Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/modules/axis2-jaxws-mar-1.6.1.mar
> [INFO] Deploying module: metadataExchange-1.6.1 - file:/C:/Program
> Files/Apache Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/modules/mex-1.6.1.mar
> [INFO] Deploying module: mtompolicy-1.6.1 - file:/C:/Program
> Files/Apache Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/modules/mtompolicy-1.6.1.mar
> [INFO] Deploying module: ping-1.6.1 - file:/C:/Program Files/Apache
> Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/modules/ping-1.6.1.mar
> [INFO] Deploying module: script-1.6.1 - file:/C:/Program Files/Apache
> Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/modules/scripting-1.6.1.mar
> [INFO] Deploying module: soapmonitor-1.6.1 - file:/C:/Program
> Files/Apache Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/modules/soapmonitor-1.6.1.mar
> [INFO] Deploying Web service: version-1.6.1.aar - file:/C:/Program
> Files/Apache Software Foundation/Apache Tomcat
> 6.0.26/webapps/axis2-1.6.1/WEB-INF/services/version-1.6.1.aar
> [INFO] Deploying artifact : C:\Program Files\Apache Software
> Foundation\Apache Tomcat
> 6.0.26\webapps\axis2-1.6.1\WEB-INF\servicejars\java_first_jaxws-1.6.1.ja
> r
> [INFO] Deploying JAXWS annotated class demo.hw.server.HelloWorldImpl as
> a service - HelloWorld
> . . .
> 
> http://localhost:8080/axis2-1.6.1/services/HelloWorld?wsdl
> results in
> - <http://localhost:8080/axis2-1.6.1/services/HelloWorld?wsdl>  <error>
>   <description>Unable to generate WSDL 1.1 for this
> service</description> 
>   <reason>If you wish Axis2 to automatically generate the WSDL 1.1, then
> please set useOriginalwsdl as false in your services.xml</reason> 
>   javax.xml.ws.WebServiceException: Error occurred generating WSDL file
> for Web service implementation class {demo.hw.server.HelloWorldImpl} at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.generate
> Wsdl(JAXWSRIWSDLGenerator.java:198) at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.initiali
> ze(JAXWSRIWSDLGenerator.java:390) at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.getWSDL(
> JAXWSRIWSDLGenerator.java:383) at
> org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1394
> ) at
> org.apache.axis2.transport.http.ListingAgent.handleWSDLRequest(ListingAg
> ent.java:327) at
> org.apache.axis2.transport.http.ListingAgent.processListService(ListingA
> gent.java:183) at
> org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:260)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:290) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:233) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:191) at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :127) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :102) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:109) at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
> 98) at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:85
> 2) at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:588) at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.j
> ava:396) at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
> r.java:886) at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> va:908) at java.lang.Thread.run(Thread.java:662) Caused by:
> java.lang.NoClassDefFoundError: com/sun/xml/ws/api/server/Container at
> java.lang.Class.getDeclaredMethods0(Native Method) at
> java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at
> java.lang.Class.getMethod0(Class.java:2670) at
> java.lang.Class.getMethod(Class.java:1603) at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.generate
> Wsdl(JAXWSRIWSDLGenerator.java:179) ... 22 more Caused by:
> java.lang.ClassNotFoundException: com.sun.xml.ws.api.server.Container at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
> .java:1516) at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
> .java:1361) ... 27 more 
>   </error>
> 
> How can we prevent this error ?       WE DO NOT HAVE A SERVICE.XML
> and this is just an example for jaxws newbies like me.   
> 
> AND
> http://localhost:8080/axis2-1.6.1/services/HelloWorld?wsdl2
> results in
> - <http://localhost:8080/axis2-1.6.1/services/HelloWorld?wsdl2>
> <wsdl2:description xmlns:wsdl2="http://www.w3.org/ns/wsdl"
> xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> xmlns:tns="http://server.hw.demo/"
> xmlns:wsoap="http://www.w3.org/ns/wsdl/soap"
> xmlns:wrpc="http://www.w3.org/ns/wsdl/rpc"
> xmlns:wsdlx="http://www.w3.org/ns/wsdl-extensions"
> xmlns:whttp="http://www.w3.org/ns/wsdl/http"
> targetNamespace="http://server.hw.demo/">
>   <wsdl2:types /> 
> - <http://localhost:8080/axis2-1.6.1/services/HelloWorld?wsdl2>
> <wsdl2:interface name="ServiceInterface">
> - <http://localhost:8080/axis2-1.6.1/services/HelloWorld?wsdl2>
> <wsdl2:operation name="sayHi"
> pattern="http://www.w3.org/ns/wsdl/in-out">
>   <wsdl2:input element="#none"
> wsaw:Action="http://server.hw.demo/HelloWorld/sayHiRequest" /> 
>   <wsdl2:output element="#none"
> wsaw:Action="http://server.hw.demo/HelloWorld/sayHiResponse" /> 
>   </wsdl2:operation>
>   </wsdl2:interface>
>   <wsdl2:binding name="HelloWorldSoap11Binding"
> interface="tns:ServiceInterface" type="http://www.w3.org/ns/wsdl/soap"
> wsoap:version="1.1" /> 
> - <http://localhost:8080/axis2-1.6.1/services/HelloWorld?wsdl2>
> <wsdl2:service name="HelloWorld" interface="tns:ServiceInterface">
>   <wsdl2:endpoint name="HelloWorldImplPort"
> binding="tns:HelloWorldSoap11Binding"
> address="http://166.9.88.60:8080/axis2-1.6.1/services/HelloWorld.HelloWo
> rldImplPort/" /> 
>   </wsdl2:service>
>   </wsdl2:description>
> 
> seams to work, but how can I make use of it?
> 
> Now I pass the servicejars directory with the HelloWorld service to my
> other axis2 installtion, the one which has loggers confiogured (be
> patient)
> ...
> 562021 [Timer-4] INFO  org.apache.axis2.jaxws.framework.JAXWSDeployer  -
> Deploying artifact : C:\Program Files\Apache Software Foundation\Apache
> Tomcat
> 6.0.26\webapps\axis2\WEB-INF\servicejars\java_first_jaxws-1.6.1.jar
> 562130 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  -
> ServiceDescriptionImpl(HashMap<String,DescriptionBuilderComposite>,Confi
> gurationContext)
> 562130 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  - entry
> 562130 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  -
> composite =
> org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite@a
> d8dbc
> ClassName: demo.hw.server.HelloWorldImpl; SuperClass:java.lang.Object
> Class modifiers: 
> is Service Provider: true
> wsdlURL: null
> has wsdlDefinition?: false
> Interfaces: demo.hw.server.HelloWorld; 
> WebService: 
> @WebService.name= 
> @WebService.serviceName= HelloWorld
> @WebService.endpointInterface= demo.hw.server.HelloWorld
> @WebService.targetNamespace= 
> @WebService.wsdlLocation= 
> @WebService.portName= 
> 
> Number of Method Descriptions: 2
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@34
> 57f1
> Name: sayHi; ReturnType: java.lang.String
> Exceptions: 
> Number of Parameter Descriptions: 1
> org.apache.axis2.jaxws.description.builder.ParameterDescriptionComposite
> @79b43f; ParameterType: java.lang.String
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@28
> c7a1
> Name: <init>; ReturnType: null
> Exceptions: 
> Number of Parameter Descriptions: 0
> Number of Field Descriptions: 0
> 562177 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  -
> configContext = org.apache.axis2.context.ConfigurationContext@a0187c
> 562177 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  -
> serviceQName = null
> 562177 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  -
> setupWsdlDefinition()
> 562177 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  - Get
> the wsdl location from the SEI composite.
> 562239 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  - Get
> the wsdl location from the impl class composite.
> 562239 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  - No
> PortComposites found for implementation class:
> demo.hw.server.HelloWorldImpl
> 562255 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  - entry
> EndpointDescriptionImpl(ServiceDescriptionImpl, String, Map<String,
> Object>, Integer)
> 562255 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  -
> parent=org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl@15
> 01026
> ServiceQName: null
> isWSDLSpecified: false; WSDL Location: null
> WSDL Definition available: false; Generated WSDL Definition available:
> false
> isServerSide: true
> handlerChainAnnotation: null
> handlerChainsType: null
> Number of defined ports: 0
> Port QNames: start
> compositeorg.apache.axis2.jaxws.description.builder.DescriptionBuilderCo
> mposite@ad8dbc
> ClassName: demo.hw.server.HelloWorldImpl; SuperClass:java.lang.Object
> Class modifiers: 
> is Service Provider: true
> wsdlURL: null
> has wsdlDefinition?: false
> Interfaces: demo.hw.server.HelloWorld; 
> WebService: 
> @WebService.name= 
> @WebService.serviceName= HelloWorld
> @WebService.endpointInterface= demo.hw.server.HelloWorld
> @WebService.targetNamespace= 
> @WebService.wsdlLocation= 
> @WebService.portName= 
> 
> Number of Method Descriptions: 2
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@34
> 57f1
> Name: sayHi; ReturnType: java.lang.String
> Exceptions: 
> Number of Parameter Descriptions: 1
> org.apache.axis2.jaxws.description.builder.ParameterDescriptionComposite
> @79b43f; ParameterType: java.lang.String
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@28
> c7a1
> Name: <init>; ReturnType: null
> Exceptions: 
> Number of Parameter Descriptions: 0
> Number of Field Descriptions: 0
> end composite
> 
> Number of EndpointDescrptions: 0
> RuntimeDescriptions:0
> 
> 562302 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  -
> serviceImplName=org.apache.axis2.jaxws.description.impl.ServiceDescripti
> onImpl@1501026
> ServiceQName: null
> isWSDLSpecified: false; WSDL Location: null
> WSDL Definition available: false; Generated WSDL Definition available:
> false
> isServerSide: true
> handlerChainAnnotation: null
> handlerChainsType: null
> Number of defined ports: 0
> Port QNames: start
> compositeorg.apache.axis2.jaxws.description.builder.DescriptionBuilderCo
> mposite@ad8dbc
> ClassName: demo.hw.server.HelloWorldImpl; SuperClass:java.lang.Object
> Class modifiers: 
> is Service Provider: true
> wsdlURL: null
> has wsdlDefinition?: false
> Interfaces: demo.hw.server.HelloWorld; 
> WebService: 
> @WebService.name= 
> @WebService.serviceName= HelloWorld
> @WebService.endpointInterface= demo.hw.server.HelloWorld
> @WebService.targetNamespace= 
> @WebService.wsdlLocation= 
> @WebService.portName= 
> 
> Number of Method Descriptions: 2
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@34
> 57f1
> Name: sayHi; ReturnType: java.lang.String
> Exceptions: 
> Number of Parameter Descriptions: 1
> org.apache.axis2.jaxws.description.builder.ParameterDescriptionComposite
> @79b43f; ParameterType: java.lang.String
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@28
> c7a1
> Name: <init>; ReturnType: null
> Exceptions: 
> Number of Parameter Descriptions: 0
> Number of Field Descriptions: 0
> end composite
> 
> Number of EndpointDescrptions: 0
> RuntimeDescriptions:0
> 
> 562364 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  -
> portCompositeIndex=null
> 562364 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  - Set
> serviceQName to null
> 562473 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  -
> Setting @WebService.name value on the HelloWorld AxisService to:
> HelloWorld
> 562473 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  - No
> custom WSDL generator was supplied, so WSDL can not be generated
> 562473 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  - Start
> configureWebServiceFeatures().
> 562505 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  - No
> WebServiceFeatureAnnotation instances were found on the composite.
> 562505 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  - Exit
> configureWebServiceFeatures().
> 562505 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl  - exit
> EndpointDescriptionImpl(ServiceDescriptionImpl, String, Map<String,
> Object>, Integer)
> 562520 [Timer-4] DEBUG
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl  - exit
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl@1501026
> ServiceQName: {http://server.hw.demo/}HelloWorld
> isWSDLSpecified: false; WSDL Location: null
> WSDL Definition available: false; Generated WSDL Definition available:
> false
> isServerSide: true
> handlerChainAnnotation: null
> handlerChainsType: null
> Number of defined ports: 1
> Port QNames: {http://server.hw.demo/}HelloWorldImplPort; start
> compositeorg.apache.axis2.jaxws.description.builder.DescriptionBuilderCo
> mposite@ad8dbc
> ClassName: demo.hw.server.HelloWorldImpl; SuperClass:java.lang.Object
> Class modifiers: 
> is Service Provider: true
> wsdlURL: null
> has wsdlDefinition?: false
> Interfaces: demo.hw.server.HelloWorld; 
> WebService: 
> @WebService.name= 
> @WebService.serviceName= HelloWorld
> @WebService.endpointInterface= demo.hw.server.HelloWorld
> @WebService.targetNamespace= 
> @WebService.wsdlLocation= 
> @WebService.portName= 
> 
> Number of Method Descriptions: 2
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@34
> 57f1
> Name: sayHi; ReturnType: java.lang.String
> Exceptions: 
> Number of Parameter Descriptions: 1
> org.apache.axis2.jaxws.description.builder.ParameterDescriptionComposite
> @79b43f; ParameterType: java.lang.String
> org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite@28
> c7a1
> Name: <init>; ReturnType: null
> Exceptions: 
> Number of Parameter Descriptions: 0
> Number of Field Descriptions: 0
> end composite
> 
> Number of EndpointDescrptions: 1
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl@17d1256
> Name: HelloWorldImpl; Endpoint Address: null
> ServiceQName: {http://server.hw.demo/}HelloWorld; PortQName:
> {http://server.hw.demo/}HelloWorldImplPort; TargetNamespace:
> http://server.hw.demo/
> Service Mode: null; Binding Type:
> http://schemas.xmlsoap.org/wsdl/soap/http; Client Binding Type:
> http://schemas.xmlsoap.org/wsdl/soap/http
> Is provider-based: false; Is proxy-based: true; Is WSDL fully specified:
> false
> AxisService: HelloWorld
> EndpointInterfaceDescription:
> org.apache.axis2.jaxws.description.impl.EndpointInterfaceDescriptionImpl
> @3f0b70
> Name: HelloWorld; PortType: {http://server.hw.demo/}HelloWorld
> SOAP Style: DOCUMENT; SOAP Use: LITERAL; SOAP Paramater Style: WRAPPED
> Number of operations: 1
> Operation:
> org.apache.axis2.jaxws.description.impl.OperationDescriptionImpl@1080f38
> Name: sayHi; Operation Name: sayHi; Action: 
> Operation excluded: false; Is oneway: false; Is returning result: true;
> Is result header: false; Is JAXWS Client Async method: false
> SOAP Style: DOCUMENT; SOAP Use: LITERAL; SOAP Paramater Style: WRAPPED
> Result name: return; Result part name: return; Result type: class
> java.lang.String; Result actual type: class java.lang.String
> Request Wrapper class: null; Response Wrapper class: null
> Java declaring class name: demo.hw.server.HelloWorld
> Java method name: sayHi
> Java paramaters: [java.lang.String]
> Service Implementation method: null
> Axis Operation: org.apache.axis2.description.InOutAxisOperation@1e5a0cb
> Number of Parameter Descriptions: 1
> Parameter Description:
> org.apache.axis2.jaxws.description.impl.ParameterDescriptionImpl@9f9761
> Name: arg0
> Namespace: 
> PartName: arg0
> Is header: false; Is holder: false
> Mode: IN
> Type: class java.lang.String; Actual type: class java.lang.String
> No Fault Descriptions
> No Attachment Descriptions
> RuntimeDescriptions:0
> 
> RuntimeDescriptions:0
> 
> 562567 [Timer-4] INFO  org.apache.axis2.jaxws.framework.JAXWSDeployer  -
> Deploying JAXWS annotated class demo.hw.server.HelloWorldImpl as a
> service - HelloWorld
> 562567 [Timer-4] DEBUG org.apache.axis2.engine.Phase  - Handler
> MustUnderstandChecker added to Phase OperationInPhase
> 562567 [Timer-4] DEBUG org.apache.axis2.engine.Phase  - Handler
> DispatchOperationHandler added to Phase OperationOutPhase
> 562567 [Timer-4] DEBUG org.apache.axis2.engine.Phase  - Handler
> MustUnderstandChecker added to Phase OperationInFaultPhase
> 562629 [Timer-4] DEBUG org.apache.axis2.engine.AxisConfiguration  -
> Adding service to allServices map: [HelloWorld] 
> 562629 [Timer-4] DEBUG org.apache.axis2.engine.AxisConfiguration  -
> Adding service to allEndpoints map: (HelloWorld,HelloWorldImplPort) 
> 562629 [Timer-4] DEBUG org.apache.axis2.engine.AxisConfiguration  -
> After adding to allEndpoints map, size is 13
> 
> 
> Why is this request on Tomcat not working as it works under the
> axis2server stand allone server?
> 
> What is it and how do I pass a custom WSDL generator
> 
> Josef
> 
> 

-- 
View this message in context: http://old.nabble.com/-axis2-1.6.1---samples-java_first_jaxws-project-tp33554099p34348172.html
Sent from the Axis - User mailing list archive at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.