JBoss Community

How can I use JBossWS-Native with JBoss 7.1?

created by Amit Yadav in JBoss Web Services - View the full discussion

While migrating a web service application from JBoss-4.2.3 to JBoss7.1, it gives below exception:

 

17:49:28,975 DEBUG [org.jboss.modules] (MSC service thread 1-2) Module org.jboss.ws.jaxws-jboss-httpserver-httpspi:main defined by local module loader @1394894 (roots: C:\jboss-7.1.0\modules)

17:49:29,522 INFO [org.apache.cxf.service.factory.ReflectionServiceFactoryBean] (MSC service thread 1-2) Creating Service {http://www.nsn.com/top/schemas}TOPServerService from WSDL: WEB-INF/wsdl/tops

  1. erver.wsdl

17:49:29,866 FINE [org.apache.cxf.resource.DefaultResourceManager] (MSC service thread 1-2) resolving resource <WEB-INF/wsdl/topserver.wsdl> as stream

17:49:29,866 FINE [org.apache.cxf.resource.DefaultResourceManager] (MSC service thread 1-2) resolving resource <WEB-INF/wsdl/topserver.wsdl> type <class java.net.URL>

17:49:30,382 INFO [org.jboss.wsf.stack.cxf.transport.AddressRewritingEndpointInfo] (MSC service thread 1-2) Setting new service endpoint address in wsdl: http://webopa.nat.myrio.net:8085/top/topserve

r

17:49:30,679 INFO [org.jboss.ws.common.management.DefaultEndpointRegistry] (MSC service thread 1-2) remove: jboss.ws:context=top,endpoint=topserver

17:49:30,679 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.deployment.subunit."opa_pia.ear"."opa_pia.war".INSTALL: org.jboss.msc.service.StartExce

ption in service jboss.deployment.subunit."opa_pia.ear"."opa_pia.war".INSTALL: Failed to process phase INSTALL of subdeployment "opa_pia.war" of deployment "opa_pia.ear"

        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121) [jboss-as-server-7.1.0.Beta1b.jar:]

        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824) [jboss-msc-1.0.1.GA.jar:]

        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759) [jboss-msc-1.0.1.GA.jar:]

        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_24]

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_24]

        at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]

Caused by: javax.xml.ws.WebServiceException: java.lang.NullPointerException

        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:350)

        at org.jboss.wsf.stack.cxf.deployment.EndpointImpl.doPublish(EndpointImpl.java:88)

        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:239)

        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:509)

        at org.jboss.wsf.stack.cxf.configuration.NonSpringBusHolder.configure(NonSpringBusHolder.java:117)

        at org.jboss.wsf.stack.cxf.deployment.aspect.BusDeploymentAspect.startDeploymentBus(BusDeploymentAspect.java:109)

        at org.jboss.wsf.stack.cxf.deployment.aspect.BusDeploymentAspect.start(BusDeploymentAspect.java:132)

        at org.jboss.as.webservices.deployers.AspectDeploymentProcessor.deploy(AspectDeploymentProcessor.java:74)

        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115) [jboss-as-server-7.1.0.Beta1b.jar:]

        ... 5 more

Caused by: java.lang.NullPointerException

        at org.apache.cxf.common.util.ASMHelper.getClassCode(ASMHelper.java:91)

        at org.apache.cxf.jaxws.WrapperClassGenerator.generateMessagePart(WrapperClassGenerator.java:326)

        at org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:239)

        at org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:142)

        at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:661)

        at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java:630)

        at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:394)

        at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:505)

        at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:241)

        at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:202)

        at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)

        at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:157)

        at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:202)

        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:433)

        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:322)

        ... 13 more

 


It seems JBoss7.1 uses CXF by default.

 

Can anyone tell me how can I override CXF support by JBossWS-Native?

 

Thanks

Reply to this message by going to Community

Start a new discussion in JBoss Web Services at Community