• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

XML Catalog with Axis2

Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All

I have a wsdl which has some reference to external locations (URLs). Whenever I run the wsdl2java utility , it gives me error like - an error occured trying to resolve schema referenced at ...... - reffering to the external url. This is because the enviorenment on which I am working doesnt have network connectivity. I checked it on another enviorenment where it has net connection, and it worked fine as it was able to connect to the external location.

Now to resolve this I want to use XML Catalog. But I am not aware of how to use it with ant build (build.xml). The wsdl2java utlity of Axis2 doesnot comes with any argument which allows us to specify any XML Catalog files for resolving external references of the wsdl.

Request you all to suggest me a suitable way to ressolve this. Also note that I cant change my development method, as its mandatory for me to use ant build scripts(build.xml) to do all such things. So I need to specify the XML Catalog somewhere in the build.xml target where wsdl2java is specified.

Please help.

Ranch Hand
Posts: 2198
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The XML catalog is an XML file which you, depending on the type of packaging, store in the following locations:
In a WAR: In WEB-INF/jax-ws-catalog.xml.
In an EJB-JAR: In META-INF/jax-ws-catalog.xml.
Thus, as far as I have understood, there is nothing you need to do in your build-file.

I don't know how to use an XML catalog with Axis. In fact, I am not even sure Axis does support XML catalogs.
Best wishes!
Humans and their filthy friendship brings nothing but trouble. My only solace is this tiny ad:
Thread Boost feature
    Bookmark Topic Watch Topic
  • New Topic