Hi Michelle,

You need to cast to SOAPService  I believe:

SOAPService ss = (SOAPService) Service.create(SERVICE_NAME);

CXF doesn't generate a Client.java, so its either FUSE or your code that
needs fixin' :-)

Cheers,
- Dan


On 8/9/07, Davis, Michelle <[EMAIL PROTECTED]> wrote:
>
> Hello.  I am trying to use the service create method and am getting the
> following compile error:
>
>
>
> compile:
>
>     [javac] Compiling 1 source file to
> C:\IONA\Fuse20\cxf20\samples\hello_world\
>
> build\classes
>
>     [javac]
> C:\IONA\Fuse20\cxf20\samples\hello_world\src\demo\hw\client\Client.j
>
> ava:58: incompatible types
>
>     [javac] found   : javax.xml.ws.Service
>
>     [javac] required: org.apache.hello_world_soap_http.SOAPService
>
>     [javac]             SOAPService ss = Service.create(SERVICE_NAME);
>
>
>
> I am not sure what is wrong.  Here is the snippet of code:
>
>
>
> public final class Client {
>
>
>
>    private static final QName SERVICE_NAME
>
>         = new QName("http://apache.org/hello_world_soap_http";,
> "SOAPService");
>
>     private Client() {
>
>     }
>
>     public static void main(String args[]) throws Exception {
>
>       //       System.out.println("Enter a service to use");
>
>                   SOAPService ss = Service.create(SERVICE_NAME);
>
> .............
>
>
>
> It is with FUSE 2.0.  I am rebuilding the hello world demo client
> without the WSDL.  Any ideas?
>
>
>
> THANK YOU.
>
> ************************************
>
> Michelle L. Davis
>
>


-- 
Dan Diephouse
Envoi Solutions
http://envoisolutions.com | http://netzooid.com/blog

Reply via email to