• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How do I manually supply WSDL instead of returning automatically generated WSDL?

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We have an application where we use Jboss5.1 with Axis 1.4.

In answer to my above question, <service name="Test" provider="java:RPC" >
...
<wsdlFile>/org/someone/res/mywsdl.wsdl</wsdlFile>
<!-- <wsdlFile>WEB-INF/wsdls/mywsdl.wsdl</wsdlFile> -->
...
</service> I found the following solution on the axis site :

I tried using <wsdlFile> with both absolute and relative paths separately. but I am not able to find the wsdl file anywhere.
PFB my wsdd details :

<service name="cpAPI" provider="java:RPC">
<parameter name="wsdlTargetNamespace" value="https://api.pbclearpath.com/api/services/cpAPI"/>
<parameter name="className" value="com.pb.clearpath.api.service.ClearPathAPIBean" />
<wsdlFile>/srv/webapps/axis/cpAPI.wsdl</wsdlFile>
<parameter name="allowedMethods" value="*" />

</service>

and on running it on localhost I get the following error :

AXIS error

Sorry, something seems to have gone wrong... here are the details:

Fault - Unable to find WSDL file or resource /srv/webapps/axis/cpAPI.wsdl

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: Unable to find WSDL file or resource /srv/webapps/axis/cpAPI.wsdl
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:NOIME005GU-L1

I am quite new to axis and Jboss. Kindly explain which directory path we should give for <wsdlFile> . It can be any existing path or somewhere else?
Please help, its quite urgent. I hope I am able to explain the problem properly. I am new to both Jboss and axis.


 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic