Well, couple questions:
1) Are you using a 2.1.x version of CXF or 2.0.x? The javascript stuff is only in 2.1.x.

2) In your war or tomcat setup, are you using the big CXF bundle jar or individual modules? If using modules, is the cxf-rt-javascript jar in there?

3) Are you completely using spring context listeners or just the minimal cxf-servlet? If using a full spring context, are you including META-INF/cxf/cxf-extension-javascript-client.xml ?

Dan




On Jul 15, 2008, at 8:38 AM, Andrew Clegg wrote:

Hi folks,

I've recently started experimenting with CXF, and I must say, I'm
liking it better than both Axis2 and Metro so far.

Onhe quick question though. I have read references to
automatically-generated javascript clients that can be provided at the
server side, but I can't make this work. I have a service generated
from a WSDL that lives at:

http://localhost:8080/cathws/services/SimpleTest

I know it's working okay because I can view its WSDL and invoke its
operations via SoapUI. I also discovered by accident that you can do
things like this:

http://localhost:8080/cathws/services/SimpleTest/TestEcho?stringToEcho=foobar

Perhaps this should be documented on the CXF site, the only reference
to it I found was on the Mule site, and then with a different syntax!
But anyway... If I understand right, I ought to be able to get a
JavaScript client of some sort by doing this:

http://localhost:8080/cathws/services/SimpleTest?js

However this just results in a fault:

<soap:Envelope>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>No such operation: </faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>

Am I misunderstanding how this works or what it does? Is there
something special I need to add to my cxf-servlet.xml?

Thanks,

Andrew.

---
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog




Reply via email to