Hi Willem,

com.primavera.ws.p6.authentication.AuthenitcationService is a class 
generated by the java2wsdl tool cxf provides.
I am trying to get the cxf addressing work with our application deployed 
on the tomcat.I am following the CXF documentation ,and see the exception 
below.

http://cwiki.apache.org/CXF20DOC/ws-addressing.html

thanks and regards,
Bharath

Willem Jiang <[EMAIL PROTECTED]> wrote on 05/05/2008 08:45:43 PM:

> Hi Bharath,
> 
> Does the com.primavera.ws.p6.authentication.AuthenticationService be an 
> interface class?
> If not , the ClientProxyFactoryBean can't create a proxy for you.
> 
> Willem
> Bharath Thippireddy wrote:
> > I am trying to use the CXF Addressing Feature and i see the following 
> > exception while constructing the client object.Is this the right way 
to 
> > get ws-addressing running on the JAXWS client?
> >
> >          ClientProxyFactoryBean factory = new 
ClientProxyFactoryBean();
> >         factory.setServiceClass(AuthenticationService.class);
> >         factory.setAddress(Authentication_SERVICE_URL);
> >         factory.getFeatures().add(new WSAddressingFeature());
> >         AuthenticationService client = 
> > (AuthenticationService)factory.create();
> >
> > Exception in thread "main" java.lang.IllegalArgumentException: 
> > com.primavera.ws.p6.authentication.AuthenticationService is not an 
> > interface
> >         at java.lang.reflect.Proxy.getProxyClass(Proxy.java:362)
> >         at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:581)
> >         at org.apache.cxf.frontend.ClientProxyFactoryBean.create(
> > ClientProxyFactoryBean.java:105)
> >         at com.primavera.wsclient.WSAddressingClient.main(
> > WSAddressingClient.java:25)
> >
> > thanks and regards,
> > Bharath
> > 
> 
> 

Reply via email to