Problem seems with the method name faultName() as you defined along with the 
annotation.

@WebFault(name="PfCServiceFault",
> > > > >          faultName="au.net.mmsn.pfc.servlet.PfCServiceFault")

There is no such method, check this
http://java.sun.com/javase/6/docs/api/index.html?javax/xml/ws//class-useWebFault.html

I think it should be faultBean() instead of faultName()

> -----Original Message-----
> From: doug [mailto:[EMAIL PROTECTED]
> Sent: 14 August 2007 12:38
> To: [email protected]
> Subject: problem with @WebFault annotation
> 
> 
> I am trying to compile a subclass of java.lang.Exception with the
> @WebFault annotation drawn from jaxb-api-2.0.jar of the 
> apache-cxf-2.0.1-incubator.tar.gz binary package.
> 
> import javax.xml.ws.WebFault;
> @WebFault(name="PfCServiceFault",
>          faultName="au.net.mmsn.pfc.servlet.PfCServiceFault")
> public class PfCServiceFault extends Exception {
>       ...
> }
> 
> Unfortunately when I compile that I get the compilation error
> 
> PfCServiceFault.java:6: cannot find symbol
> symbol  : method faultName()
> location: @interface javax.xml.ws.WebFault
>          faultName="au.net.mmsn.pfc.servlet.PfCServiceFault")
>          ^
> 1 error
> 
> Is that normal?
> I am using javac 1.5.0_06 on linux.
> I was hoping that the faultName might propogate through into
> the imports of the wsdl2java created interface and its implementation
> (because it doesn't seem to curently)
> 
> Thanks for any advice.
> Doug
> 
> ______________________________________________________________
> __________
> This e-mail has been scanned for all viruses by MessageLabs.
> ______________________________________________________________
> __________
> 

________________________________________________________________________
This e-mail has been scanned for all viruses by MessageLabs.

To learn more about Singularity's business process management solutions and 
services please visit:
www.singularity.co.uk 
www.singularity.us.com
Singularity operates globally through its offices in New York, London, 
Singapore, Ireland and India. Singularity Limited is incorporated in the United 
Kingdom with Registration Number NI 31519 and its Registered Office at 100 
Patrick Street, Derry, BT48 7EL, United Kingdom.

Reply via email to