Hi, I would like to do an example with a client and a server but I have this 
exception...

I can access to my wsdl from firefox

I don't understand my error

------------------------------------------------------------
Server.java

        // Create an XFire Service
        ObjectServiceFactory serviceFactory = new ObjectServiceFactory();
        // Service service = serviceFactory.create(BenchPortType.class, qname, 
url, null);
        Service service = serviceFactory.create(BenchPortType.class);
        service.setInvoker(new BeanInvoker(new BenchInterfaceImpl()));

        // Register the service in the ServiceRegistry
        XFire xfire = XFireFactory.newInstance().getXFire();
        xfire.getServiceRegistry().register(service);

        // Start the HTTP server
        XFireHttpServer server = new XFireHttpServer();
        server.setPort(7777);
        server.start();


------------------------------------------------------------

Client.java

        Service serviceModel = new 
ObjectServiceFactory().create(BenchPortType.class);

        BenchPortType service = null;
        try {
            service = (BenchPortType) new 
XFireProxyFactory().create(serviceModel, "http://localhost:"; + port + 
"/BenchOperations?wsdl");
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }

        TimeRequest timeRequest = new TimeRequest();
        timeRequest.setSleepDuration(sleep);

        TimeResponse timeResponse = service.time(timeRequest, new Header(), new 
Holder<Header>());
------------------------------------------------------------

and I have this exception

14 mars 2007 09:24:35 org.codehaus.xfire.transport.http.HttpChannel 
sendViaClient
GRAVE: Server returned error code = 404 for URI : 
http://localhost:7777/BenchOperations?wsdl. 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:7777/BenchOperations?wsdl. Check server logs for details
org.codehaus.xfire.fault.XFireFault: Server returned error code = 404 for URI : 
http://localhost:7777/BenchOperations?wsdl. 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 $Proxy10.time(Unknown Source)
    at com.thalesgroup.bench.client.Client.startClient(Client.java:43)
    at com.thalesgroup.bench.client.Client.<init>(Client.java:26)
    at com.thalesgroup.bench.client.Client.main(Client.java:19)
Caused by: org.codehaus.xfire.XFireRuntimeException: Server returned error code 
= 404 for URI : http://localhost:7777/BenchOperations?wsdl. 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)
    ... 7 more

------------------------------------------------------------

Thanks a lot for your help

Obé



        

        
                
___________________________________________________________________________ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to