There are two errors showing in the trace: The first error is:
java.net.URISyntaxException: Illegal character in path at index 16: > file:/C:/Program Files/Apache Software Foundation/Tomcat 5.0/ > work/Catalina/localhost/axis2/loader/META-INF/schema.catalog This is because spaces in the path have not been escaped to %20. I cannot recreate this error. I have tested Woden with the IBM 1.42 and Sun 1.42 JREs and in both cases the URL created by the Classloader.getResource method for the schema.catalog file does have the spaces in the path escaped to %20, so the URI ctor does not throw a URISyntaxException. I have tried this with Woden M7b (used for the last Axis2 release) using the binary jar file and then unpacking the jar and using the class files directly. The output from my test client shows that the paths contain %20, not spaces: jar:file:/C:/Program%20Files/woden/woden-1.0-incubating-M7b.jar!/META-INF/schema.catalog file:/C:/Program%20Files/woden/META-INF/schema.catalog Do you know which JRE you are using with Tomcat? Or maybe it's not the JRE classloader being used. Do you know if Tomcat is using a different classloader? If so, it might have different behaviour its getResource method (it might not escape spaces to %20 as the IBM and Sun JRE Classloaders do)? I think I can try changing the Woden code so that it doesn't create a URI. Currently it looks like it creates the URL of the schema.catalog file, then converts it to a URI (which is when the current URISyntaxException occurs), then converts it back to a URL to call the URL.openConnection method. I'm not sure why it creates the URI. I can try removing the URI step, but am not sure what will happen in the openConnection method if the URL path contains spaces as in your Tomcat scenario. Will post again after I've tried this. The second error is: > Woden[Error],0:0,Endpoint-1061,The address 'WDGetStatusService' > specified for this endpoint is not an absolute IRI. The address must > be absolute. It looks like your WSDL is violating the WSDL 2.0 assertion Endpoint-1061. Make sure your endpoint address is an absolute URI. See the WSDL 2.0 spec for further explanation. regards, John Kaputin [EMAIL PROTECTED] wrote on 19/12/2007 04:01:37: > > Requested you to plz help me out to resolve problems, mention belowin mail.. > > > ----- Forwarded by gyanesh.mishra/Polaris on 12/19/2007 09:30 AM ----- > > gyanesh.mishra/Polaris > 12/18/2007 05:37 PM > > To > > woden-dev@ws.apache.org > > cc > > Subject > > Required Help: Error while deploying web services using WSDL 2.0 on > Apache Axis 2.0 > > > > > Hi, > > Currently I am working on web service generation using Apache Axis 2 > version 1.3. > > I am trying to incorporateWSDL2.0 in this development. I am able to > successfully generate the stubs from WSDL 2.0 file but when i try to > deploy it on Tomcat 5.0 > and Weblogic 8.1.It prompts me following error: > > On Tomcat 5.0: > > java.net.URISyntaxException: Illegal character in path at index 16: > file:/C:/Program Files/Apache Software Foundation/Tomcat 5.0/ > work/Catalina/localhost/axis2/loader/META-INF/schema.catalog > at java.net.URI$Parser.fail(URI.java:2816) > at java.net.URI$Parser.checkChars(URI.java:2989) > at java.net.URI$Parser.parseHierarchical(URI.java:3073) > at java.net.URI$Parser.parse(URI.java:3021) > at java.net.URI.<init>(URI.java:578) > at org.apache.woden.internal.resolver.SimpleURIResolver. > loadCatalog(SimpleURIResolver.java:180) > at org.apache.woden.internal.resolver.SimpleURIResolver. > loadCatalog(SimpleURIResolver.java:166) > at org.apache.woden.internal.resolver.SimpleURIResolver. > <init>(SimpleURIResolver.java:123) > at org.apache.woden.internal.BaseWSDLReader. > <init>(BaseWSDLReader.java:116) > at org.apache.woden.internal.DOMWSDLReader. > <init>(DOMWSDLReader.java:89) > at org.apache.woden.internal.DOMWSDLFactory. > newWSDLReader(DOMWSDLFactory.java:35) > at org.apache.axis2.description.WSDL20ToAxisServiceBuilder. > setup(WSDL20ToAxisServiceBuilder.java:379) > at org.apache.axis2.description. > WSDL20ToAllAxisServicesBuilder. > populateAllServices(WSDL20ToAllAxisServicesBuilder.java:71 > ) > at org.apache.axis2.deployment.repository.util. > ArchiveReader.processWSDLFile(ArchiveReader.java:232) > at org.apache.axis2.deployment.repository.util. > ArchiveReader.processWSDLs(ArchiveReader.java:332) > at org.apache.axis2.deployment.ServiceDeployer. > deploy(ServiceDeployer.java:64) > at org.apache.axis2.deployment.repository.util. > DeploymentFileData.deploy(DeploymentFileData.java:137) > at org.apache.axis2.deployment.DeploymentEngine. > doDeploy(DeploymentEngine.java:571) > at org.apache.axis2.deployment.repository.util.WSInfoList. > update(WSInfoList.java:141) > at org.apache.axis2.deployment.RepositoryListener. > update(RepositoryListener.java:318) > at org.apache.axis2.deployment.RepositoryListener. > checkServices(RepositoryListener.java:220) > at org.apache.axis2.deployment.DeploymentEngine. > loadServices(DeploymentEngine.java:118) > at org.apache.axis2.deployment.WarBasedAxisConfigurator. > loadServices(WarBasedAxisConfigurator.java:272) > at org.apache.axis2.context.ConfigurationContextFactory. > createConfigurationContext(ConfigurationContextFactory.java:78) > at org.apache.axis2.transport.http.AxisServlet. > initConfigContext(AxisServlet.java:500) > at org.apache.axis2.transport.http.AxisServlet. > init(AxisServlet.java:420) > at org.apache.catalina.core.StandardWrapper. > loadServlet(StandardWrapper.java:1029) > at org.apache.catalina.core.StandardWrapper. > load(StandardWrapper.java:862) > at org.apache.catalina.core.StandardContext. > loadOnStartup(StandardContext.java:4013) > at org.apache.catalina.core.StandardContext. > start(StandardContext.java:4357) > at org.apache.catalina.core.ContainerBase. > addChildInternal(ContainerBase.java:823) > at org.apache.catalina.core.ContainerBase. > addChild(ContainerBase.java:807) > at org.apache.catalina.core.StandardHost. > addChild(StandardHost.java:595) > at org.apache.catalina.core.StandardHostDeployer. > install(StandardHostDeployer.java:277) > at org.apache.catalina.core.StandardHost. > install(StandardHost.java:832) > at org.apache.catalina.startup.HostConfig. > deployDirectories(HostConfig.java:701) > at org.apache.catalina.startup.HostConfig. > deployApps(HostConfig.java:432) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) > at org.apache.catalina.startup.HostConfig. > lifecycleEvent(HostConfig.java:349) > at org.apache.catalina.util.LifecycleSupport. > fireLifecycleEvent(LifecycleSupport.java:119) > at org.apache.catalina.core.ContainerBase. > start(ContainerBase.java:1091) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) > at org.apache.catalina.core.ContainerBase. > start(ContainerBase.java:1083) > at org.apache.catalina.core.StandardEngine. > start(StandardEngine.java:478) > at org.apache.catalina.core.StandardService. > start(StandardService.java:480) > at org.apache.catalina.core.StandardServer. > start(StandardServer.java:2313) > at org.apache.catalina.startup.Catalina.start(Catalina.java:556) > 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:585) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) > Woden[Warning],0:0,WSDL504,Could not locate the schema document at URL " > http://www.w3.org/2001/XMLSchema.xsd",java.net.ConnectExc > eption:Connection timed out: connect > Woden[Warning],0:0,WSDL504,Could not locate the schema document at URL " > http://www.w3.org/2001/XMLSchema",java.net.ConnectExcepti > on:Connection timed out: connect > Woden[Error],0:0,Endpoint-1061,The address 'WDGetStatusService' > specified for this endpoint is not an absolute IRI. The address must > be absolute. > > > On Weblogic 8.1: > > > Woden[Error],0:0,Endpoint-1061,The address 'WDGetStatusService' > specified for this endpoint is not an absolute IRI. The address must > be absolute. > > > > Please help me out to resolve this error. > > Thanks in advance...... > > > Regards > Supriya V. Surve > Polaris Software Lab Ltd. > Tel- 022-66482282 > > > > " Save Paper - Do you really need to print this e-mail? " > > This e-Mail may contain proprietary and confidential information and > is sent for the intended recipient(s) only. If by an addressing or > transmission error this mail has been misdirected to you, you are > requested to delete this mail immediately. You are also hereby > notified that any use, any form of reproduction, dissemination, > copying, disclosure, modification, distribution and/or publication > of this e-mail message, contents or its attachment other than by its > intended recipient/s is strictly prohibited. > > Visit us at http://www.polaris.co.in Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]