On 9/5/07, Linus Kamb <[EMAIL PROTECTED]> wrote: > > So, am I doing something wrong? Or is this a bug?
Axis2 supports xsd file if they are directly under the META-INF. as I saw you xsd file are in different directories. So I am not saying the thing you do is wrong. But I think this a an axis2 limitation. So please log a jira. Amila. Thanks, > Linus > > > Linus Kamb wrote: > > Thanks a lot for looking. > > > > wsdl2java seems to run successfully: > > > > ant target is: > > > > <target name="w2j" depends="clean" > > > <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true" > > failonerror="true"> > > <classpath> > > <path refid="axis-classpath"/> > > <path refid="jibx-classpath"/> > > </classpath> > > <arg value="-o"/> > > <arg value="w2j"/> > > <arg value="-p"/> > > <arg value="${package-name}"/> > > <arg value="-d"/> > > <arg value="jibx"/> > > <arg value="-Ebindingfile"/> > > <arg value="${binding-file}"/> > > <arg value="-uw"/> > > <!-- -ss parameter says generate server code --> > > <arg value="-ss"/> > > <!-- -sd parameter says generate server deployment files --> > > <arg value="-sd"/> > > <!-- -ssi parameter says generate Java interface > > definition. --> > > <arg value="-ssi"/> > > <arg value="-uri"/> > > <arg value="${wsdl-path}"/> > > </java> > > </target> > > > > output: > > $ ant w2j > > Buildfile: build.xml > > > > clean: > > [delete] Deleting directory > > /Users/linus/workspace/ESPortalCDI/server/gen > > > > w2j: > > [java] Retrieving schema at > > 'http://www.iris.edu/schema/esdp/esdp-0.1.xsd', relative to > > 'file:/Users/linus/workspace/ESPortalCDI/resources/META-INF/'. > > [java] Retrieving schema at > > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd', relative to > > 'http://www.iris.edu/schema/esdp/esdp-0.1.xsd'. > > [java] Retrieving schema at > > '../../gml/3.1.1/base/geometryAggregates.xsd', relative to > > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd'. > > [java] Retrieving schema at 'geometryPrimitives.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd'. > > [java] Retrieving schema at 'geometryBasic2d.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/geometryPrimitives.xsd'. > > [java] Retrieving schema at 'geometryBasic0d1d.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/geometryBasic2d.xsd'. > > [java] Retrieving schema at 'measures.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/geometryBasic0d1d.xsd'. > > [java] Retrieving schema at 'units.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/measures.xsd'. > > [java] Retrieving schema at 'dictionary.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/units.xsd'. > > [java] Retrieving schema at 'gmlBase.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/dictionary.xsd'. > > [java] Retrieving schema at '../../../xlink/1.0.0/xlinks.xsd', > > relative to 'http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd'. > > [java] Retrieving schema at 'basicTypes.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd'. > > [java] Retrieving schema at 'expr.xsd', relative to > > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd'. > > [java] Retrieving schema at 'sort.xsd', relative to > > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd'. > > [java] Retrieving schema at 'expr.xsd', relative to > > 'http://schemas.opengis.net/filter/1.1.0/sort.xsd'. > > [java] Retrieving schema at 'filterCapabilities.xsd', relative to > > 'http://schemas.opengis.net/filter/1.1.0/filter.xsd'. > > [java] Retrieving schema at > > 'http://schemas.opengis.net/gml/3.1.1/base/feature.xsd', relative to > > 'http://www.iris.edu/schema/esdp/esdp-0.1.xsd'. > > [java] Retrieving schema at 'geometryBasic2d.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/feature.xsd'. > > [java] Retrieving schema at 'temporal.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/feature.xsd'. > > [java] Retrieving schema at 'gmlBase.xsd', relative to > > 'http://schemas.opengis.net/gml/3.1.1/base/temporal.xsd'. > > [java] log4j:WARN No appenders could be found for logger > > (org.apache.axis2.description.AxisService). > > [java] log4j:WARN Please initialize the log4j system properly. > > > > BUILD SUCCESSFUL > > Total time: 15 seconds > > > > generated classes: > > $ find w2j/ > > w2j/ > > w2j//build.xml > > w2j//resources > > w2j//resources/ESPortalCDI.wsdl > > w2j//resources/services.xml > > w2j//resources/xsd0.xsd > > w2j//resources/xsd1.xsd > > w2j//resources/xsd10.xsd > > w2j//resources/xsd11.xsd > > w2j//resources/xsd12.xsd > > w2j//resources/xsd13.xsd > > w2j//resources/xsd14.xsd > > w2j//resources/xsd15.xsd > > w2j//resources/xsd16.xsd > > w2j//resources/xsd2.xsd > > w2j//resources/xsd3.xsd > > w2j//resources/xsd4.xsd > > w2j//resources/xsd5.xsd > > w2j//resources/xsd6.xsd > > w2j//resources/xsd7.xsd > > w2j//resources/xsd8.xsd > > w2j//resources/xsd9.xsd > > w2j//src > > w2j//src/edu > > w2j//src/edu/iris > > w2j//src/edu/iris/ws > > w2j//src/edu/iris/ws/esdp > > w2j//src/edu/iris/ws/esdp/ESPortalCDIMessageReceiverInOut.java > > w2j//src/edu/iris/ws/esdp/ESPortalCDISkeleton.java > > w2j//src/edu/iris/ws/esdp/ESPortalCDISkeletonInterface.java > > > > I wonder, should those various downloaded xsd's be packaged in the > > aar? Seems not right to me, if that's the case. I can try that, but > > where should they go? > > Thanks, > > Linus > > > > Amila Suriarachchi wrote: > >> Can you try with this, > >> can you use wsdl2java tool to with your wsdl. > >> > >> the idea is wsdl2java tool uses the same code which deployer use to > >> build the axis object structure. > >> > >> Amila. > >> > >> On 8/31/07, *Linus Kamb* <[EMAIL PROTECTED] > >> <mailto:[EMAIL PROTECTED]>> wrote: > >> > >> I am running Axis2 1.3 on Tomcat 5.5.23 on Mac OSX. > >> > >> I get the following in catalina.out: > >> > >> [INFO] AARBasedWSDLLocator: Unable to resolve > >> http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd > >> [INFO] Trouble processing wsdl file :WSDLException (at > >> /wsdl:definitions/wsdl:types/schema/xs:schema/xsd:schema): > >> faultCode=OTHER_ERROR: Unable to locate with a locator the schema > >> referenced at '../../gml/3.1.1/base/geometryAggregates.xsd' > >> relative to > >> document base 'http://schemas.opengis.net/filter/1.1.0/filter.xsd ' > >> > >> This, I believe, causes the request for the service wsdl to come > >> back > >> with an error: > >> <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> > >> </error> > >> > >> I do not want Axis2 to automatically generate the WSDL. I want > >> it to > >> use the original WSDL, which is available. useOriginalwsdl is set > >> to true. > >> > >> There are a number Jira issues about finding wsdl schemas at > >> relative > >> URLs which are all said to be resolved. Obviously, this is not > >> the case. > >> > >> The above schema which the locator fails to find does indeed > >> exist at > >> that URL. > >> > >> In this scenario, the wsdl imports a schema via complete URL. That > >> schema in turn imports schemas via complete URL. These other > >> schemas, > >> however, import additional schemas via relative URLs, and that is > >> where > >> the failure occurs. These outside schemas are public and > permanent. > >> > >> Is this going to be fixed, or should I reopen one or many of the > >> Jira > >> issues? > >> > >> This failure happens in both 1.2 and in 1.3. > >> > >> > >> Thanks, > >> Linus > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> <mailto:[EMAIL PROTECTED]> > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> <mailto:[EMAIL PROTECTED]> > >> > >> > >> > >> > >> -- > >> Amila Suriarachchi, > >> WSO2 Inc. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Amila Suriarachchi, WSO2 Inc.