Hi,

i had written a dynamic web service client and it's working well in jetty
and tomcat, but when deploying it to glassfish, trying to createClient leads
to the following exception:

org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException:
Executing action [operationResponse] of controller
[wsts.WebServiceController]  caused exception: java.lang.NoSuchFieldError:
QUALIFIED

        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)

        at
com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)

        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170)

        at 
com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)

        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)

        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)

        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)

        at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)

        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)

        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)

        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)

        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)

        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)

        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)

        at
com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)

        at
com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)

        at java.lang.Thread.run(Thread.java:662)

Caused by: org.codehaus.groovy.runtime.InvokerInvocationException:
java.lang.NoSuchFieldError: QUALIFIED

        ... 17 more

Caused by: java.lang.NoSuchFieldError: QUALIFIED

        at 
org.apache.cxf.service.model.SchemaInfo.setSchema(SchemaInfo.java:146)

        at org.apache.cxf.wsdl11.SchemaUtil.extractSchema(SchemaUtil.java:136)

        at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:73)

        at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:65)

        at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:60)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.getSchemas(WSDLServiceBuilder.java:357)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:324)

        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:188)

        at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:134)

        at org.apache.cxf.endpoint.ClientImpl.<init>(ClientImpl.java:154)

        at
org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:255)

        at
org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:198)

        at
org.apache.cxf.endpoint.dynamic.DynamicClientFactory$createClient.call(Unknown
Source)

        at wsts.WSService.createClient(WSService.groovy:52)

        at wsts.WSService$createClient.callCurrent(Unknown Source)

        at wsts.WSService.callOperation(WSService.groovy:353)

        at wsts.WSService$$FastClassByCGLIB$$5221d866.invoke(<generated>)

        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)

        at wsts.WSService$$EnhancerByCGLIB$$35b197ef.callOperation(<generated>)

        at wsts.WSService$callOperation.call(Unknown Source)

        at
wsts.WebServiceController$_closure6.doCall(WebServiceController.groovy:127)

        at 
wsts.WebServiceController$_closure6.doCall(WebServiceController.groovy)

        ... 17 more

That's my code:

JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
dcf.createClient(wsdlURL);

I had also set the sun-web.xml correctly as described by apache. What can I
also do to solve the problem?

regards,

Stephan

--
View this message in context: 
http://cxf.547215.n5.nabble.com/consuming-dynamic-client-in-glassfish-NoSuchFieldError-QUALIFIED-tp4496629p4496629.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to