[ http://issues.apache.org/jira/browse/AXIS2-484?page=comments#action_12372500 ]
Davanum Srinivas commented on AXIS2-484: ---------------------------------------- Please try the experimental feature in 0.95: http://marc.theaimsgroup.com/?l=axis-dev&m=114249501112589&w=2 > Relative SchemaLocations for Xml Schema Imports in WSDL > ------------------------------------------------------- > > Key: AXIS2-484 > URL: http://issues.apache.org/jira/browse/AXIS2-484 > Project: Apache Axis 2.0 (Axis2) > Type: Bug > Components: wsdl > Versions: 0.94 > Environment: WinXP, Tomcat 4, 5, Websphere 6 > Reporter: Johan Andersson > > If an xml schema import (xsd:import) is added in the WSDL, Axis2 will go > looking for that import in locations the developer has no control over. > It seems that Axis2 parses the WSDL into an object structure server side when > the service is first loaded. > If a relative schema import is in the WSDL the parser (WSDL4J) will try to > load the import off the filesystem relative to where the jvm (application > server) started. > Then this fails the WSDL will not be available for download/consumption from > the Axis2 server. > It seems (not sure) a possible solution could be to set a context root for > WSDL4J to work with. > Preferably this would be the logical "services" context in the webapp so that > the relative path would work for both WSDL4J parsing the WSDL serverside and > for a webservice consumer downloading the WSDL and imports. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
