You're placing those attributes in the SEI (service endpoint interface, which is autogenerated by wsdl2java), which is incorrect--they are supposed to go with the SEI *implementation* (the class that implements it).
See sample here: http://www.jroller.com/gmazza/date/20080417#WFstep6 "DoubleItPortTypeImpl" is the SEI impl, the autogenerated "DoubleItPortType" is the SEI. HTH, Glen jblack4 wrote: > > I am using the example code from the link below as a reference, but the > webapp fails to initialize with the a stack trace. > http://www.lumidant.com/blog/web-services-tutorial-with-apache-cxf/ > http://www.lumidant.com/blog/web-services-tutorial-with-apache-cxf/ > > I also found a number of examples where the @Webservice annotation has > multiple combinations of the attributes in question, so I'm looking for > some definitive help. > > I tried using cxf 2.0.2-incubator, 2.0.4-incubator, 2.0.5-incubator all > with the same issue (on Tomcat 6.0.16). > > > Apr 22, 2008 11:29:23 AM org.apache.catalina.core.ApplicationContext log > INFO: Initializing Spring root WebApplicationContext > Apr 22, 2008 11:29:28 AM org.apache.catalina.core.StandardContext > listenerStart > SEVERE: Exception sending context initialized event to listener instance > of class org.springframework.web.context.ContextLoaderListener > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'userAdd': Invocation of init method failed; nested > exception is javax.xml.ws.WebServiceException: Attributes portName, > serviceName and endpointInterface are not allowed in the @WebService > annotation of an SEI. > Caused by: javax.xml.ws.WebServiceException: Attributes portName, > serviceName and endpointInterface are not allowed in the @WebService > annotation of an SEI. > at > org.apache.cxf.jaxws.support.JaxWsImplementorInfo.initialise(JaxWsImplementorInfo.java:291) > at > org.apache.cxf.jaxws.support.JaxWsImplementorInfo.<init>(JaxWsImplementorInfo.java:57) > at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:253) > at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:232) > at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:183) > > > -- View this message in context: http://www.nabble.com/Attributes-portName%2C-serviceName-and-endpointInterface-are-not-allowed-in-the-%40WebService-annotation-tp16824963p16825362.html Sent from the cxf-user mailing list archive at Nabble.com.