Hi Dims,
Could you shed some light on why you decided to move from JAXB to
XBeans? I don't quite understand it and the previous JAXB stuff seems
working fine.
Thanks,
Lin
Lasantha Ranaweera wrote:
> Finally found what is going on here. This is not only for the Tomcat
> version of the server. This happens for the Axis2 version of the JXWS
> implementations (both Jetty & Tomcat).
>
> I suspect this is due to the new XBeans usage (after removing JAXB
> classes) of the Axis2Builder class and it causes
> parseWebServiceDescriptor() method returns 0 list of web services.
I am
> wondering why it gives 0 list of webservices line 88 of
> Axis2Builder.java class (may be my XBeans knowledge is pretty poor to
> identify it). Help please....
>
> Thanks,
> Lasantha
>
> Lasantha Ranaweera wrote:
>> Folks,
>>
>> I have been trying to run the web services test siute with latest
>> tomcat server and getting following error in the test suite console
>> causing failing the whole test suite. Any updates please?
>>
>> Thanks,
>> Lasantha
>>
>> org.apache.geronimo.common.DeploymentException: POJO web service:
>> POJOServlet not configured by any web service builder
>> at
>>
org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:452)
>>
>> at
>>
org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.invoke(<generated>)
>>
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>>
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>> at
>>
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>>
>> at
>>
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>>
>> at
>>
org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$85e5118d.addGBeans(<generated>)
>>
>> at
>>
org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
>>
>> at
>>
org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(<generated>)
>>
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>>
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>> at
>>
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>>
>> at
>>
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>>
>> at
>>
org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$85e5118d.addGBeans(<generated>)
>>
>> at
>>
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:607)
>>
>> at
>>
org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(<generated>)
>>
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>>
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>> at
>>
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>>
>> at
>>
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>>
>> at
>>
org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$$EnhancerByCGLIB$$bd128ba2.buildConfiguration(<generated>)
>>
>> at
>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302)
>> at
>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124)
>> at
>>
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
>>
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>>
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:855)
>>
>> at
>>
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
>> at
>> org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
>> at
>>
org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(<generated>)
>>
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>>
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>>
>> at
>>
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:855)
>>
>> at
>>
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
>> at
>>
org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:168)
>>
>> at
>>
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
>>
>> at
>> com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
>> at
>>
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
>>
>> at
>>
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
>> at
>>
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1408)
>>
>> at
>>
javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
>>
>> at
>>
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1245)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>>
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1348)
>>
>> at
>>
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>> at
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
>> at sun.rmi.transport.Transport$1.run(Transport.java:153)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
>> at
>>
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
>> at
>>
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
>>
>> at java.lang.Thread.run(Thread.java:595)
>>
>>
>>
>
>