ok I started with a new project, I added all jars from the zip distribution 
files, I checked the code and now it works well !

thanks for your help !

Obé

----- Message d'origine ----
De : a a <[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Mercredi, 14 Mars 2007, 9h57mn 20s
Objet : [xfire-user] Re : [xfire-user] Server returned error code = 404 for URI 
: http://localhost:7777/BenchOperations?wsdl

Thanks for your help !

I tried this
            service = (BenchPortType) new 
XFireProxyFactory().create(serviceModel, "http://localhost:";; + port + 
"/BenchPortType?wsdl");
instead of
            service = (BenchPortType) new
XFireProxyFactory().create(serviceModel, "http://localhost:";; + port +
"/BenchOperations?wsdl");

but I have this exception :

Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: Could not 
invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: There 
must be a method name element.
org.codehaus.xfire.fault.XFireFault: There must be a method name element.
    at 
org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBinding.java:31)
    at 
org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.java:42)
    at 
org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
    at org.codehaus.xfire.client.Client.onReceive(Client.java:382)
    at 
org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)
    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)
    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)


An other question about this line in the client :
    TimeResponse timeResponse = service.time(timeRequest, new Header(), new 
Holder<Header>());

I don't know what are the second and the third parameter in time method !!!!!!
This method was generated from a WSDL but with jax-ws the method was 
time(TimeRequest timeRequest)

And when I use this
    service = (BenchPortType) new
XFireProxyFactory().create(serviceModel, "http://localhost:";; + port +
"/BenchOperations?wsdl");

I have the exception on this line...





----- Message d'origine ----
De : Tomek Sztelak <[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Mercredi, 14 Mars 2007, 9h43mn 24s
Objet : Re: [xfire-user] Server returned error code = 404 for URI : 
http://localhost:7777/BenchOperations?wsdl

try

http://localhost:";;; + port + "/BenchPortType?wsdl")


On 3/14/07, a a <[EMAIL PROTECTED]> wrote:
> 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
>
>


-- 
-----
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






    

    
        
___________________________________________________________________________ 
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






        

        
                
___________________________________________________________________________ 
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