[ 
https://issues.apache.org/jira/browse/CXF-7645?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hareesh closed CXF-7645.
------------------------
    Resolution: Duplicate

Issue duplicated in CXF-7646.

> javax.xml.ws.WebServiceException: Service endpoint interface does not have a 
> @WebService annotation.
> ----------------------------------------------------------------------------------------------------
>
>                 Key: CXF-7645
>                 URL: https://issues.apache.org/jira/browse/CXF-7645
>             Project: CXF
>          Issue Type: Bug
>          Components: Integration, JAX-WS Runtime
>    Affects Versions: 2.7.8, 3.0.3
>            Reporter: Hareesh
>            Priority: Major
>
> Hi,
> We are facing below exception while migrating application from IBM JDK1.6 to 
> *IBM JDK1.8* with IBM *AIX server* and WAS version *8.5.5.12* / *9.0*.
> FYK Information we have disabled IBM JAXWS Engine and modified parent last 
> (parent first) all the scenarios we have been facing same exception.
> We got the same exception while using CXF 2.7.8 and CXF 3.* versions also.
> We have contacted IBM support have not received positive response in this 
> particular exception.
>  
> +*Logs:*+
> org.springframework.web.context.ContextLoader initWebApplicationContext 
> Context initialization failed
>  org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'inbLogoutServiceReq': Invocation of init method failed; nested 
> exception is javax.xml.ws.WebServiceException: Service endpoint interface 
> does not have a @WebService annotation.
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>  at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>  at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>  at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>  at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>  at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:605)
>  at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)
>  at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)
>  at 
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
>  at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
>  at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>  at 
> com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1732)
>  at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:415)
>  at 
> com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)
>  at 
> com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:171)
>  at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:904)
>  at 
> com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789)
>  at 
> com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:427)
>  at 
> com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:719)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1201)
>  at 
> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1390)
>  at 
> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:639)
>  at 
> com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:979)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:785)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(ApplicationMgrImpl.java:2220)
>  at 
> com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5486)
>  at 
> com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5612)
>  at 
> com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2225)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:436)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:379)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:127)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:985)
>  at 
> com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:524)
>  at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)
> Caused by: javax.xml.ws.WebServiceException: Service endpoint interface does 
> not have a @WebService annotation.
>  at 
> org.apache.cxf.jaxws.support.JaxWsImplementorInfo.initialize(JaxWsImplementorInfo.java:284)
>  at 
> org.apache.cxf.jaxws.support.JaxWsImplementorInfo.<init>(JaxWsImplementorInfo.java:58)
>  at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:292)
>  at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:262)
>  at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:212)
>  at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:407)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
>  at java.lang.reflect.Method.invoke(Method.java:508)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1581)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1522)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
>  ... 37 more
> [2/12/18 10:56:26:838 GMT+05:30] 0000008c FfdcProvider W 
> com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident 
> emitted on 
> /opt/IBM/WebSphere/AppServer/profiles/Appsrv01/logs/ffdc/webservices18_13c2284d_18.02.12_10.56.26.7994702392459757675242.txt
>  com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated 1341
> [2/12/18 10:56:26:838 GMT+05:30] 0000008c webapp E 
> com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E: 
> Exception caught while initializing context: \{0}
>  org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'inbLogoutServiceReq': Invocation of init method failed; nested 
> exception is javax.xml.ws.WebServiceException: Service endpoint interface 
> does not have a @WebService annotation.
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>  at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>  at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>  at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>  at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>  at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:605)
>  at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)
>  at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)
>  at 
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
>  at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
>  at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>  at 
> com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1732)
>  at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:415)
>  at 
> com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)
>  at 
> com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:171)
>  at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:904)
>  at 
> com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789)
>  at 
> com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:427)
>  at 
> com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:719)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1201)
>  at 
> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1390)
>  at 
> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:639)
>  at 
> com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:979)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:785)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(ApplicationMgrImpl.java:2220)
>  at 
> com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5486)
>  at 
> com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5612)
>  at 
> com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)
>  at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2225)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:436)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:379)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:127)
>  at 
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:985)
>  at 
> com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:524)
>  at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)
> Caused by: javax.xml.ws.WebServiceException: Service endpoint interface does 
> not have a @WebService annotation.
>  at 
> org.apache.cxf.jaxws.support.JaxWsImplementorInfo.initialize(JaxWsImplementorInfo.java:284)
>  at 
> org.apache.cxf.jaxws.support.JaxWsImplementorInfo.<init>(JaxWsImplementorInfo.java:58)
>  at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:292)
>  at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:262)
>  at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:212)
>  at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:407)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
>  at java.lang.reflect.Method.invoke(Method.java:508)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1581)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1522)
>  at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
>  ... 37 more



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to