java - RuntimeModelerException: A WebService annotation is not present on class: clientpackage.IClientPortClass -


i created jax-ws client jdk 1.6.0_45. use produced jar in war project, packed in ear. in tomcat, can call using webservice client , response no problem. in weblogic 10.3.6 server, exception:

clientportclass service = new clientportclass(); iclientportclass port = service.getportxml(); ---> line produces below error:  com.sun.xml.ws.model.runtimemodelerexception: webservice annotation not present on class: clientpackage.iclientportclass     @ com.sun.xml.ws.model.runtimemodeler.buildruntimemodel(runtimemodeler.java:237)     @ com.sun.xml.ws.client.wsservicedelegate.buildruntimemodel(wsservicedelegate.java:762)     @ weblogic.wsee.jaxws.spi.wlsprovider$servicedelegate.buildruntimemodel(wlsprovider.java:1026)     @ com.sun.xml.ws.client.wsservicedelegate.createseiportinfo(wsservicedelegate.java:746)     @ com.sun.xml.ws.client.wsservicedelegate.addsei(wsservicedelegate.java:737)     @ com.sun.xml.ws.client.wsservicedelegate.getport(wsservicedelegate.java:361)     @ weblogic.wsee.jaxws.spi.wlsprovider$servicedelegate.internalgetport(wlsprovider.java:978)     @ weblogic.wsee.jaxws.spi.wlsprovider$servicedelegate$portclientinstancefactory.createclientinstance(wlsprovider.java:1083)     @ weblogic.wsee.jaxws.spi.clientinstancepool.takesimpleclientinstance(clientinstancepool.java:376)     @ weblogic.wsee.jaxws.spi.clientinstancepool.take(clientinstancepool.java:232)     @ weblogic.wsee.jaxws.spi.wlsprovider$servicedelegate.getport(wlsprovider.java:896)     @ com.sun.xml.ws.client.wsservicedelegate.getport(wsservicedelegate.java:344)     @ weblogic.wsee.jaxws.spi.wlsprovider$servicedelegate.getport(wlsprovider.java:836)     @ com.sun.xml.ws.client.wsservicedelegate.getport(wsservicedelegate.java:326)     @ javax.xml.ws.service.getport(service.java:92)     @ clientpackage.clientportclass.getportxml(clientportclass.java:58)     ... 

i checked clientportclass class produced jax ws, has structure:

/**  * web service  * class generated jax-ws ri.  * jax-ws ri 2.2.8  * generated source version: 2.1  */ @webserviceclient(name = "clientportclass", targetnamespace = "transactiondata:clientportclass", wsdllocation = "wsdlurl...") public class clientportclass extends service{ ...  @webendpoint(name = "portxml")     public iclientportclass getportxml(webservicefeature... features) {     ...} } 

iclientportclass:

/**  * class generated jax-ws ri.  * jax-ws ri 2.2.8  * generated source version: 2.1  */ @webservice(name = "iclientportclass", targetnamespace = "transactiondata:clientportclass") @soapbinding(parameterstyle = soapbinding.parameterstyle.bare) @xmlseealso({     objectfactory.class }) public interface iclientportclass {      @webmethod(action = "trigger")     @webresult(name = "message", targetnamespace = "transactiondata:data", partname = "result")     public message trigger(         @webparam(name = "requestmessage", targetnamespace = "transactiondata:data", partname = "input")         requestmessage input); } 

i observed weblogic uses glassfish.jaxws.rt_1.3.0.0_2-1-5.jar. com.sun.xml.ws.model.runtimemodelerexception comes jar. dont know maybe relates.

do have suggestions runtimemodelerexception: webservice annotation not present on class: clientpackage.iclientportclass?


Comments

Popular posts from this blog

android - Pass an Serializable object in AIDL -

How to provide Authorization & Authentication using Asp.net, C#? -

How to use Authorization & Authentication in Asp.net, C#? -