You made a typo : String serviceURL = "http://localhost:8080/mytwebap/services/BookService";
[mytebap] should be [mytwebapp] ( i guess :). String serviceURL = "http://localhost:8080/mytwebapp/services/BookService"; On 11/20/06, ying lcs <[EMAIL PROTECTED]> wrote:
Thanks. I did try to copy from the book example and put that in my webapp, as the first step. I build the war file of the Book example, Copy the War content to my webapp war content. I check my BookService did run fine if I hit my browser with this: http://localhost:8080/mytwebapp/services/BookService?wsdl I see the wsdl file. However, when I modify the code of the bookClient with this: String serviceURL = "http://localhost:8080/mytwebap/services/BookService"; And I get this exception: ov 19, 2006 5:15:23 PM org.codehaus.xfire.transport.http.HttpChannel sendViaClient SEVERE: Server returned error code = 404 for URI : http://localhost:8080/gnetweb/services/BookService. Check server logs for details Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Server returned error code = 404 for URI : http://localhost:8080/gnetweb/services/BookService. Check server logs for details org.codehaus.xfire.fault.XFireFault: Server returned error code = 404 for URI : http://localhost:8080/gnetweb/services/BookService. Check server logs for details at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89) at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79) at org.codehaus.xfire.client.Client.invoke(Client.java:335) at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77) at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57) at $Proxy0.getBooks(Unknown Source) at org.codehaus.xfire.demo.BookClient.main(BookClient.java:30) Caused by: org.codehaus.xfire.XFireRuntimeException: Server returned error code = 404 for URI : http://localhost:8080/gnetweb/services/BookService. Check server logs for details at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:130) at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48) at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26) at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75) ... 5 more Can you please tell me how can I trouble shoot my problem? Again, I did see the wsdl file if I do this: "http://localhost:8080/mytwebap/services/BookService"; On 11/19/06, Tomek Sztelak <[EMAIL PROTECTED]> wrote: > On 11/19/06, ying lcs <[EMAIL PROTECTED]> wrote: > > Hi, > > I am new to web service. Can you please tell me how can I use xfire to > > an existing webapp? > > The examples I found are mainly teach you to build a webapp and > > exposing some POJO java class as webservice. > > > > But what if I already have a webapp and yet I want to expose some POJO > > java class there as webservice? > > > > You do that in the same way as examples show. You must add entry with > xfire servlet to your web.xml file and create service.xml file, which > points to classes you want to expose. > Probably you can just copy these parts from examples apps ( e.g. book > example ) and just change names of classes you are exposing. > > Then copy xfire jar and everything should work fine. > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
-- ----- When one of our products stops working, we'll blame another vendor within 24 hours. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
