[jboss-user] [JBossWS] - Exception while deploying the webservice using jax-ws

tpawankumar do-not-reply at jboss.com
Tue Oct 23 06:40:40 EDT 2007


Hi All,

I am migrating the web service from weblogic to JBoss 4.2.1 

I have WDSL file so i am using TOP-DOWN approach which was mentined in JAX-WS userguide.I have generated schema related classes using jaxb 2.o and modified the code accordingly and used WSCONSUME for generating client side artifacts and prepared the war file and tried to deploy  the web service.

Following is the exception that i am getting while deploying the webservice

java.lang.ClassCastException: com.covad.xsd.smo.vendororder.ProcessVendorOrder$J
axbAccessorM_getVendorOrder_setVendorOrder_com_covad_xsd_smo_vendororder_VendorO
rder
        at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.inst
anciate(OptimizedAccessorFactory.java:151)
        at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(
OptimizedAccessorFactory.java:96)
        at com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.o
ptimize(Accessor.java:308)
        at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.
(SingleElementNodeProperty.java:53)
        at sun.reflect.GeneratedConstructorAccessor42.newInstance(Unknown Source
)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyF
actory.java:88)
        at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImp
l.java:135)
        at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextIm
pl.java:404)
        at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.ja
va:246)
        at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
76)
        at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
55)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:368)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
        at org.jboss.ws.metadata.acessor.JAXBAccessor$1.create(JAXBAccessor.java
:67)
        at org.jboss.ws.metadata.acessor.JAXBAccessor$1.create(JAXBAccessor.java
:54)
        at org.jboss.ws.metadata.umdm.ParameterMetaData.eagerInitialize(Paramete
rMetaData.java:470)
        at org.jboss.ws.metadata.umdm.OperationMetaData.eagerInitialize(Operatio
nMetaData.java:466)
        at org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitializeOperations
(EndpointMetaData.java:516)
        at org.jboss.ws.metadata.umdm.EndpointMetaData.initializeInternal(Endpoi
ntMetaData.java:502)
        at org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitialize(EndpointM
etaData.java:490)
        at org.jboss.ws.metadata.umdm.ServiceMetaData.eagerInitialize(ServiceMet
aData.java:429)
        at org.jboss.ws.metadata.umdm.UnifiedMetaData.eagerInitialize(UnifiedMet
aData.java:192)
        at org.jboss.ws.core.server.ServiceEndpoint.start(ServiceEndpoint.java:1
12)
        at org.jboss.ws.core.server.ServiceEndpointManager.startServiceEndpoint(
ServiceEndpointManager.java:646)
        at org.jboss.ws.core.server.ServiceEndpointDeployer.start(ServiceEndpoin
tDeployer.java:140)
        at org.jboss.ws.integration.jboss42.DeployerInterceptor.startServiceEndp
oint(DeployerInterceptor.java:144)
        at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerIn
terceptor.java:96)
        at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
start(SubDeployerInterceptorSupport.java:188)
        at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
ptor.java:95)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy46.start(Unknown Source)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy9.deploy(Unknown Source)
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:421)
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:610)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:263)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:274)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:225)
15:58:00,843 ERROR [MainDeployer] Could not start deployment: file:/E:/jboss-4.2
.1.GA/server/default/deploy/mcafeeAdapter.war
org.jboss.deployment.DeploymentException: Cannot start service endpoint; - neste
d throwable: (java.lang.ClassCastException: com.covad.xsd.smo.vendororder.Proces
sVendorOrder$JaxbAccessorM_getVendorOrder_setVendorOrder_com_covad_xsd_smo_vendo
rorder_VendorOrder)
        at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException
(DeploymentException.java:53)
        at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerIn
terceptor.java:101)
        at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
start(SubDeployerInterceptorSupport.java:188)
        at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
ptor.java:95)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy46.start(Unknown Source)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy9.deploy(Unknown Source)
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:421)
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:610)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:263)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:274)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:225)
Caused by: java.lang.ClassCastException: com.covad.xsd.smo.vendororder.ProcessVe
ndorOrder$JaxbAccessorM_getVendorOrder_setVendorOrder_com_covad_xsd_smo_vendoror
der_VendorOrder
        at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.inst
anciate(OptimizedAccessorFactory.java:151)
        at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(
OptimizedAccessorFactory.java:96)
        at com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.o
ptimize(Accessor.java:308)
        at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.
(SingleElementNodeProperty.java:53)
        at sun.reflect.GeneratedConstructorAccessor42.newInstance(Unknown Source
)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyF
actory.java:88)
        at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImp
l.java:135)
        at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextIm
pl.java:404)
        at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.ja
va:246)
        at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
76)
        at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
55)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:368)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
        at org.jboss.ws.metadata.acessor.JAXBAccessor$1.create(JAXBAccessor.java


Please help me how to overcome this exception

Thanks in Advance.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097801#4097801

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4097801



More information about the jboss-user mailing list