You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Sagara Gunathunga <sa...@gmail.com> on 2012/03/27 09:07:58 UTC
Re: [axis2-1.6.1] and "true"
in axis2.xml
It seems like JDK tools.jar not visible to Tomcat classlaoder you can
get rid of these issues by coping tools.jar into a lib directory of
the Tomcat server. But I think we need to find a proper solution for
this issue instead of workarounds.
Thanks !
On Mon, Mar 26, 2012 at 10:08 PM, Stadelmann Josef
<jo...@axa-winterthur.ch> wrote:
> Hi developer of java_first_jaxws
>
> When I have the default axis2.xml java_first_jaxws example built, the jar
> deploys correct !!! (as shown in the second output toward the end of the
> e-mail-)
>
> but then I can't get a wsdl for
> http://C036357:8080/axis2/service/HelloWorld?wsdl, only an error message.
>
> (This was already mentione at least one times long time ago by others, but
> no reactions since from developers)
>
> when I set "<parameter name="useGeneratedWSDLinJAXWS">true</parameter>" I
> get the error below when I start my Tomcat on Vista
>
> which jar file is missing to a axis2-1.6.1 installation if I get "
> java.lang.NoClassDefFoundError: com/sun/xml/ws/api/server/Container"
>
> My java used is jdk1.6.0_30,
>
> Are there some jars used by axis2 already used at a different version by
> Tomcat? . . . gues sommmmewhere I have seen a e-mail like that but can't
> remember me where.
>
> with
>
> "<parameter name="useGeneratedWSDLinJAXWS">true</parameter>" that is the
> result when Tomcat starts.
>
> INFO: Deploying web application archive axis2-1.6.1.war
>
> [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.jar
>
> [ERROR] Error occurred generating WSDL file for Web service implementation
> class {demo.hw.server.HelloWorldImpl}
>
> 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.generateWsdl(JAXWSRIWSDLGenerator.java:179)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.initialize(JAXWSRIWSDLGenerator.java:390)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.getWSDL(JAXWSRIWSDLGenerator.java:383)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.buildAxisServiceFromGeneratedWSDL(EndpointDescriptionImpl.java:1054)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.setupAxisServiceFromDBL(EndpointDescriptionImpl.java:879)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.<init>(EndpointDescriptionImpl.java:406)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:401)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:297)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:255)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:327)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:216)
>
> at
> org.apache.axis2.jaxws.description.DescriptionFactory.createAxisService(DescriptionFactory.java:564)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.createAxisService(JAXWSDeployer.java:257)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deployClasses(JAXWSDeployer.java:208)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deploy(JAXWSDeployer.java:162)
>
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813)
>
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
>
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:370)
>
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:142)
>
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:283)
>
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
>
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584)
>
> at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
>
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
>
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
>
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
>
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>
> at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
>
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
>
> 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)
>
> ... 55 more
>
> [INFO] Exception creating Axis Service : java.lang.NoClassDefFoundError:
> com/sun/xml/ws/api/server/Container
>
> 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.generateWsdl(JAXWSRIWSDLGenerator.java:198)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.initialize(JAXWSRIWSDLGenerator.java:390)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.getWSDL(JAXWSRIWSDLGenerator.java:383)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.buildAxisServiceFromGeneratedWSDL(EndpointDescriptionImpl.java:1054)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.setupAxisServiceFromDBL(EndpointDescriptionImpl.java:879)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.<init>(EndpointDescriptionImpl.java:406)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:401)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:297)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:255)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:327)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:216)
>
> at
> org.apache.axis2.jaxws.description.DescriptionFactory.createAxisService(DescriptionFactory.java:564)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.createAxisService(JAXWSDeployer.java:257)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deployClasses(JAXWSDeployer.java:208)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deploy(JAXWSDeployer.java:162)
>
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813)
>
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
>
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:370)
>
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:142)
>
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:283)
>
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
>
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584)
>
> at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
>
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
>
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
>
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
>
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>
> at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
>
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
>
> 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.generateWsdl(JAXWSRIWSDLGenerator.java:179)
>
> ... 50 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)
>
> ... 55 more
>
> [ERROR] Error:
>
> No @WebService annotated service implementations found in the jar:
> file:/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.jar.
> Service deployment failed.
>
> 26.03.2012 18:08:42 org.apache.catalina.startup.HostConfig deployWAR
>
> INFO: Deploying web application archive axis2.war
>
>
>
> But when said parameter is false I get a perfect deployment. But just so far
> perfect as I still can't get a a wsdl info when asked by …. ?wsdl
>
> [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.jar
>
> 26.03.2012 18:20:28 org.apache.catalina.startup.HostConfig deployWAR
>
> INFO: Deploying web application archive axis2.war
>
> [INFO] Deploying JAXWS annotated class demo.hw.server.HelloWorldImpl as a
> service - HelloWorld
>
> log4j: Parsing for [root] with value=[INFO, CONSOLE, TC_CHAINSAW].
>
> Sorry, but I was digging into axis2 code for hours, and so far, I can't
> figure out, what makes it fail, but I have to spend more time if no clever
> answer is found soon from developers.
>
> Josef
--
Sagara Gunathunga
Blog - http://ssagara.blogspot.com
Web - http://people.apache.org/~sagara/
LinkedIn - http://www.linkedin.com/in/ssagara
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org
AW: [axis2-1.6.1] and "true" in axis2.xml
Posted by Stadelmann Josef <jo...@axa-winterthur.ch>.
Sagara,
Developers,
Community,
I can confirm the following:
The subject mentioned below as error plus the inability to deliver correct wsdl for axis2-1.6.1/sample/java_first_jaxws is fixed
after I copied tools.jar, as Sagara recommended (see below), from JDK1.6.0_30/lib/tools.jar to Tomcat/Lib the following 2 problems are gone;
1. the problem with the true/false flag in "useGeneratedWSDLinJAXWS" JAXWS as reported by this e-mail (see below) is gone
2. java_first_jaxws.jar when deployed to stand-alone-server AND to Tomcat delivers
now proper wsdl when requested by http://localhost:8080/axis2/service/HelloWorld?wsdl
without having a service.xml setup to manage wsdl delivery
AND
only when the parameter is as such in AXIS2.XML
<parameter name="useGeneratedWSDLinJAXWS">true</parameter>"
The Other Problems remain with this example remain:
3: I cannot create a Web Service Client using NetBeans 7.1.1 doing
RMB down on java_first_jaxws_client project node / New / Web Service Client
then passing URL to wsdl as http://localhost:8080/axis2/service/HelloWorld?wsdl
it starts processing, but toward the end an
Error MsgBox pops up>
Web Service Client cannot be created by JAXWS.wsimport utility.
Reason: IOException thrown when processing
"file:/E/:User/C770817/SW-PROJEKTE/SAMPLES/java_first_jaxws_client/xml-resources/web-service-references/HelloWorld/wsdl/localhost_8080/axis2/services/HelloWorld?xsd=HelloWorld_schema1.xsd".
Exception: java.io.FileNotFoundException:
E:\User\C770817\SW-PROJEKTE\SAMPLES\java_first_jaxws_client\xml-resources\web-service-references\HelloWorld\wsdl\localhost_8080\axis2\services\HelloWorld?xsd=HelloWorld_schema1.xsd
(the filename, directory name, or volume label syntax is incorrect).
There might be a problem during java artifact creation: for example a name conflict in generated classes.
To detect the problem see also the error message in output window.
You might be able to fix the problem in WSDL Customization dialog (Edit Web Service Attributes action)
or by manual editing of the local wsdl or schema files, using the JAXB customization
(local wsdl and schema files are located in xml-resources directory).
After you fix the problem you need to refresh client from the Web Service Reference node.
End of Error MsgBox>
Begin of Retriever Output:
27.03.2012 10:10:22 : Retrieving Location: http://localhost:8080/axis2/services/HelloWorld?wsdl
Retrieved : http://localhost:8080/axis2/services/HelloWorld?wsdl
Saved at: E:\Users\C770817\SW-PROJEKTE\SAMPLES\java_first_jaxws_xlient\xml-resources\web-service-references\HelloWorld\wsdl\localhost_8080\axis2\services\HelloWorld.wsdl
Retrieving Location: HelloWorld?xsd=HelloWorld_schema1.xsd
Found in document: http://localhost:8080/axis2/services/HelloWorld?wsdl
Retrieved : http://localhost:8080/axis2/services/HelloWorld?xsd=HelloWorld_schema1.xsd
Saved at: E:\Users\C770817\SW-PROJEKTE\SAMPLES\java_first_jaxws_xlient\xml-resources\web-service-references\HelloWorld\wsdl\localhost_8080\axis2\services\HelloWorld.xsd_HelloWorld_schema1.xsd
End of Retriever Output:
While the retriever output makes a lot sense to me, i.e.
Retrieved: is OK,
Saved at: is OK,
Retrieving Location: is OK,
Found in is OK, it is a syntax a tool has to understand (how to retrieve a schema from a service)
Saved at: is OK, here the file syntax (path and filename is OK)
so for me the retriever output is reflected OK.
But the Error Message Box:
Exception: java.io.FileNotFoundException:
E:\User\C770817\SW-PROJEKTE\SAMPLES\java_first_jaxws_client\xml-resources\web-service-references\HelloWorld\wsdl\localhost_8080\axis2\services\HelloWorld?xsd=HelloWorld_schema1.xsd
What has a "?" and a "=" sign lost in a file/path specification -> NOTHING, ABSOLUT NOTHING
That is to say, if JAXWS.wsimport manages wrong then it is an AXIS2 bug
But when the NetBeans Wizard having the overall control of the creation of a web service client is wrong, then it is a NetBeans Bug
I beg the two teams to join up and discuss the problem.
4. And I cannot make use of the running java_first_jaxws example service
A simple HelloWorld service
Maybe I do something wrong
while this service can deliver now wsdl and xsd and policy and wsdl2 properly
I cannot use it from the browser
http://localhost:8080/axis2/services/HelloWorld/sayHi?text=Sepp
results in
<faultstring>Incoming message protocol does not match endpoint protocol.</faultstring>
The Apache Tomcat 6.0.26 Log shows (better widen your e-mail client screen for easy reading)
3442425 [catalina-exec-4] DEBUG org.apache.axis2.engine.AbstractDispatcher - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Found AxisService : HelloWorld
3442425 [catalina-exec-4] DEBUG org.apache.axis2.engine.AbstractDispatcher - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Found AxisOperation : sayHi
3442425 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "Transport"
3442690 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "Transport"
3442690 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'RequestURIBasedDispatcher' in Phase 'Transport'
3442690 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'SOAPActionBasedDispatcher' in Phase 'Transport'
3442752 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "Transport"
3442752 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "Addressing"
3442752 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "Addressing"
3442815 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'AddressingInHandler' in Phase 'Addressing'
3442815 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'AddressingBasedDispatcher' in Phase 'Addressing'
3442815 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "Addressing"
3442877 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "Security"
3442877 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "Security"
3442877 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "Security"
3442939 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "PreDispatch"
3442939 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "PreDispatch"
3442939 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "PreDispatch"
3443002 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "Dispatch"
3443002 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "Dispatch"
3443002 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'RequestURIBasedDispatcher' in Phase 'Dispatch'
3443064 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'SOAPActionBasedDispatcher' in Phase 'Dispatch'
3443064 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'RequestURIOperationDispatcher' in Phase 'Dispatch'
3443064 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'SOAPMessageBodyBasedDispatcher' in Phase 'Dispatch'
3443127 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'AddressingValidationHandler' in Phase 'Dispatch'
3443127 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'HTTPLocationBasedDispatcher' in Phase 'Dispatch'
3443127 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'GenericProviderDispatcher' in Phase 'Dispatch'
3443189 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'MustUnderstandValidationDispatcher' in Phase 'Dispatch'
3443189 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "Dispatch"
3443189 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "RMPhase"
3443251 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "RMPhase"
3443251 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "RMPhase"
3443251 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "OperationInPhase"
3443314 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "OperationInPhase"
3443314 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'MustUnderstandChecker' in Phase 'OperationInPhase'
3443314 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "OperationInPhase"
3443376 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "soapmonitorPhase"
3443376 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "soapmonitorPhase"
3443376 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "soapmonitorPhase"
3443439 [catalina-exec-4] ERROR org.apache.axis2.engine.AxisEngine - An error was detected during JAXWS processing
org.apache.axis2.AxisFault: An error was detected during JAXWS processing
at org.apache.axis2.jaxws.server.JAXWSMessageReceiver.receive(JAXWSMessageReceiver.java:216)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:144)
at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:139)
at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:837)
at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273)
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(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
3443501 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "soapmonitorPhase"
3443501 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "OperationInPhase"
3443501 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'MustUnderstandChecker' in Phase 'OperationInPhase'
3443595 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "RMPhase"
3443595 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "Dispatch"
3443595 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'MustUnderstandValidationDispatcher' in Phase 'Dispatch'
3443657 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'GenericProviderDispatcher' in Phase 'Dispatch'
3443657 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'HTTPLocationBasedDispatcher' in Phase 'Dispatch'
3443657 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'AddressingValidationHandler' in Phase 'Dispatch'
3443719 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'SOAPMessageBodyBasedDispatcher' in Phase 'Dispatch'
3443719 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'RequestURIOperationDispatcher' in Phase 'Dispatch'
3443719 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'SOAPActionBasedDispatcher' in Phase 'Dispatch'
3443782 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'RequestURIBasedDispatcher' in Phase 'Dispatch'
3443782 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "PreDispatch"
3443782 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "Security"
3443844 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "Addressing"
3443844 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'AddressingBasedDispatcher' in Phase 'Addressing'
3443844 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'AddressingInHandler' in Phase 'Addressing'
3443907 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "Transport"
3443907 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'SOAPActionBasedDispatcher' in Phase 'Transport'
3443907 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=010c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'RequestURIBasedDispatcher' in Phase 'Transport'
3443969 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "soapmonitorPhase"
3443969 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "soapmonitorPhase"
3443969 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "soapmonitorPhase"
3444031 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "OperationOutFaultPhase"
3444031 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "OperationOutFaultPhase"
3444031 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "OperationOutFaultPhase"
3444094 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "RMPhase"
3444094 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "RMPhase"
3444094 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "RMPhase"
3444156 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "PolicyDetermination"
3444156 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "PolicyDetermination"
3444156 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "PolicyDetermination"
3444219 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "MessageOut"
3444219 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "MessageOut"
3444219 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking Handler 'AddressingOutHandler' in Phase 'MessageOut'
3444281 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "MessageOut"
3444281 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking pre-condition for Phase "Security"
3444281 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking phase "Security"
3444343 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Checking post-conditions for phase "Security"
3444343 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "Security"
3444343 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "MessageOut"
3444406 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() for Handler 'AddressingOutHandler' in Phase 'MessageOut'
3444406 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "PolicyDetermination"
3444406 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "RMPhase"
3444468 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "OperationOutFaultPhase"
3444468 [catalina-exec-4] DEBUG org.apache.axis2.engine.Phase - [MessageContext: logID=110c9235b57a80e35eed8468008941563909de3f0573099b] Invoking flowComplete() in Phase "soapmonitorPhase"
And I have read AXIS2-3817 JIRA and found that for REST invocations one need to add the @BindingType(value= HTTPBinding.HTTP_BINDING)
So my class looks now different then the one given in axis2-1.6.1/samples/java_first_jaxws sample
package demo.hw.server;
import javax.jws.WebService;
import javax.xml.ws.BindingType;
import javax.xml.ws.http.HTTPBinding;
@WebService
@BindingType(value= HTTPBinding.HTTP_BINDING)
public interface HelloWorld {
String sayHi(String text);
}
I have added the HTTPBinding as recommended in AXIS2-3817, but it does not help and Error is returned/remains as shown in the apache log above.
What shall I do?
Maybe someone with better knowhow on JAXWS/JAXB or how to pass arguments conforming to REST or vice versa can tell me how to properly invoke this simple java_first_jaxws example HelloWorld Service from a browser?
Sorry but I've found
Thank you Sagara for your help/tip regarding tools.jar to be moved to Tomcat/lib. (I agree that is a workaround)
Regards
Josef
-----Ursprüngliche Nachricht-----
Von: Sagara Gunathunga [mailto:sagara.gunathunga@gmail.com]
Gesendet: Dienstag, 27. März 2012 09:08
An: java-user@axis.apache.org
Betreff: Re: [axis2-1.6.1] and "<parameter name="useGeneratedWSDLinJAXWS">true</parameter>" in axis2.xml
It seems like JDK tools.jar not visible to Tomcat classlaoder you can
get rid of these issues by coping tools.jar into a lib directory of
the Tomcat server. But I think we need to find a proper solution for
this issue instead of workarounds.
Thanks !
On Mon, Mar 26, 2012 at 10:08 PM, Stadelmann Josef
<jo...@axa-winterthur.ch> wrote:
> Hi developer of java_first_jaxws
>
> When I have the default axis2.xml java_first_jaxws example built, the jar
> deploys correct !!! (as shown in the second output toward the end of the
> e-mail-)
>
> but then I can't get a wsdl for
> http://C036357:8080/axis2/service/HelloWorld?wsdl, only an error message.
>
> (This was already mentione at least one times long time ago by others, but
> no reactions since from developers)
>
> when I set "<parameter name="useGeneratedWSDLinJAXWS">true</parameter>" I
> get the error below when I start my Tomcat on Vista
>
> which jar file is missing to a axis2-1.6.1 installation if I get "
> java.lang.NoClassDefFoundError: com/sun/xml/ws/api/server/Container"
>
> My java used is jdk1.6.0_30,
>
> Are there some jars used by axis2 already used at a different version by
> Tomcat? . . . gues sommmmewhere I have seen a e-mail like that but can't
> remember me where.
>
> with
>
> "<parameter name="useGeneratedWSDLinJAXWS">true</parameter>" that is the
> result when Tomcat starts.
>
> INFO: Deploying web application archive axis2-1.6.1.war
>
> [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.jar
>
> [ERROR] Error occurred generating WSDL file for Web service implementation
> class {demo.hw.server.HelloWorldImpl}
>
> 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.generateWsdl(JAXWSRIWSDLGenerator.java:179)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.initialize(JAXWSRIWSDLGenerator.java:390)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.getWSDL(JAXWSRIWSDLGenerator.java:383)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.buildAxisServiceFromGeneratedWSDL(EndpointDescriptionImpl.java:1054)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.setupAxisServiceFromDBL(EndpointDescriptionImpl.java:879)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.<init>(EndpointDescriptionImpl.java:406)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:401)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:297)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:255)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:327)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:216)
>
> at
> org.apache.axis2.jaxws.description.DescriptionFactory.createAxisService(DescriptionFactory.java:564)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.createAxisService(JAXWSDeployer.java:257)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deployClasses(JAXWSDeployer.java:208)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deploy(JAXWSDeployer.java:162)
>
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813)
>
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
>
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:370)
>
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:142)
>
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:283)
>
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
>
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584)
>
> at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
>
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
>
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
>
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
>
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>
> at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
>
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
>
> 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)
>
> ... 55 more
>
> [INFO] Exception creating Axis Service : java.lang.NoClassDefFoundError:
> com/sun/xml/ws/api/server/Container
>
> 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.generateWsdl(JAXWSRIWSDLGenerator.java:198)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.initialize(JAXWSRIWSDLGenerator.java:390)
>
> at
> org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.getWSDL(JAXWSRIWSDLGenerator.java:383)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.buildAxisServiceFromGeneratedWSDL(EndpointDescriptionImpl.java:1054)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.setupAxisServiceFromDBL(EndpointDescriptionImpl.java:879)
>
> at
> org.apache.axis2.jaxws.description.impl.EndpointDescriptionImpl.<init>(EndpointDescriptionImpl.java:406)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:401)
>
> at
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:297)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:255)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:327)
>
> at
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:216)
>
> at
> org.apache.axis2.jaxws.description.DescriptionFactory.createAxisService(DescriptionFactory.java:564)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.createAxisService(JAXWSDeployer.java:257)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deployClasses(JAXWSDeployer.java:208)
>
> at
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deploy(JAXWSDeployer.java:162)
>
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813)
>
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
>
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:370)
>
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:142)
>
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:283)
>
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
>
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584)
>
> at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
>
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
>
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
>
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
>
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>
> at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
>
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
>
> 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.generateWsdl(JAXWSRIWSDLGenerator.java:179)
>
> ... 50 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)
>
> ... 55 more
>
> [ERROR] Error:
>
> No @WebService annotated service implementations found in the jar:
> file:/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.jar.
> Service deployment failed.
>
> 26.03.2012 18:08:42 org.apache.catalina.startup.HostConfig deployWAR
>
> INFO: Deploying web application archive axis2.war
>
>
>
> But when said parameter is false I get a perfect deployment. But just so far
> perfect as I still can't get a a wsdl info when asked by .... ?wsdl
>
> [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.jar
>
> 26.03.2012 18:20:28 org.apache.catalina.startup.HostConfig deployWAR
>
> INFO: Deploying web application archive axis2.war
>
> [INFO] Deploying JAXWS annotated class demo.hw.server.HelloWorldImpl as a
> service - HelloWorld
>
> log4j: Parsing for [root] with value=[INFO, CONSOLE, TC_CHAINSAW].
>
> Sorry, but I was digging into axis2 code for hours, and so far, I can't
> figure out, what makes it fail, but I have to spend more time if no clever
> answer is found soon from developers.
>
> Josef
--
Sagara Gunathunga
Blog - http://ssagara.blogspot.com
Web - http://people.apache.org/~sagara/
LinkedIn - http://www.linkedin.com/in/ssagara
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org