It would be great if you could create a Jira issue with the sample
source, WAR, and stack trace.  I believe the J2EE TCK includes some
web services tests, so it doesn't seem like things are just totally
broken, but it's certainly possible that your example is a little
different than the tests we've run already...

Thanks,
     Aaron

On 10/23/06, Clough, Ray C             PWR <[EMAIL PROTECTED]> wrote:


I have a simple WS which I was easily able to deploy in Geronimo 1.0.  I am
also able to deploy it on Sun App Server 8.2 and Oracle App Server with no
problems.  However I cannot get it to deploy on Geronimo 1.1.1.  The stack
trace (below) tells me nothing - maybe it tells someone who knows more about
Geronimo something, but it is mysterious to me.  There are no examples of
JAX-RPC compliant web services anywhere in the Geronimo documentation that I
have seen, and I don't recall ever seeing anyone having done it in the
mailing list.  Do we know, in fact, that Geronimo 1.1.1 can deploy such a
service?  What I mean by a JAX-RPC-compliant WS is one which contains the
WSDL, and mapping.xml files, as well as the web.xml, geronimo-web.xml files.
 On Geronimo 1.0 I could deploy it in an EAR file with a database, but I've
simplified it to remove that potential error source, so now I'm trying to
deploy it as a WAR file.

I would greatly appreciate any help which you can offer.  I'll gladly supply
the full app source or any files needed.  If I can get this to deploy, I'll
also happily write up instructions on how to do it.

Thank you very much,

Ray Clough
[EMAIL PROTECTED]

Here is the Exception code from the deployment process:



Geronimo Application Server started

Retrieving document at 'WEB-INF/wsdl/ApothegmService.wsdl'.

12:38:40,407 ERROR [GBeanInstanceState] Error while starting; GBean is now
in the FAILED state:
abstractName="apothegm/ApothegmWebService/1.1/war?configurationName=apothegm/ApothegmWebService/1.1/war"

org.apache.geronimo.kernel.config.InvalidConfigException:
Unable to deserialize GBeanState

at
org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(SerializedGBeanState.java:120)

at
org.apache.geronimo.kernel.config.SerializedGBeanState.getGBeans(SerializedGBeanState.java:65)

at
org.apache.geronimo.kernel.config.ConfigurationData.getGBeans(ConfigurationData.java:171)

at
org.apache.geronimo.kernel.config.Configuration.<init>(Configuration.java:277)

at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)

at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:933)

at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)

at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:526)

at
org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:361)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:161)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:307)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:275)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:250)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:112)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.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:122)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)

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.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$cfd3ec96.loadConfiguration(<generated>)

at
org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.java:63)

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

Caused by: java.io.IOException: Unable to deserialize GBeanData
apothegm/ApothegmWebService/1.1/war?J2EEApplication=null,j2eeType=WebModule,name=apothegm/ApothegmWebService/1.1/war

at
org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:266)

at
org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(SerializedGBeanState.java:111)

... 28 more

Caused by: java.io.IOException: Unable to deserialize GBeanData
apothegm/ApothegmWebService/1.1/war?J2EEApplication=null,j2eeType=WebModule,name=apothegm/ApothegmWebService/1.1/war,
attribute: webServices

at
org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:239)

... 29 more

Caused by: java.io.StreamCorruptedException

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

at java.util.ArrayList.readObject(ArrayList.java:591)

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
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

at java.util.ArrayList.readObject(ArrayList.java:591)

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
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

at java.util.ArrayList.readObject(ArrayList.java:591)

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
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

at java.util.HashMap.readObject(HashMap.java:1013)

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
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1877)

at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1765)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1711)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

at java.util.HashMap.readObject(HashMap.java:1013)

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
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

at
org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:235)

... 29 more

org.apache.geronimo.kernel.config.LifecycleException: load
of apothegm/ApothegmWebService/1.1/war failed

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:322)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:275)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:250)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:112)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.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:122)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)

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.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$cfd3ec96.loadConfiguration(<generated>)

at
org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.java:63)

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

Caused by:
org.apache.geronimo.kernel.config.InvalidConfigException:
Error starting configuration gbean
apothegm/ApothegmWebService/1.1/war

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:180)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:307)

... 14 more

Caused by:
org.apache.geronimo.gbean.InvalidConfigurationException:
Configuration gbean failed to start
apothegm/ApothegmWebService/1.1/war

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:163)

... 15 more

Deployer operation failed: load of
apothegm/ApothegmWebService/1.1/war failed

org.apache.geronimo.kernel.config.LifecycleException: load
of apothegm/ApothegmWebService/1.1/war failed

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:322)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:275)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:250)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:112)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.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:122)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)

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.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$cfd3ec96.loadConfiguration(<generated>)

at
org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.java:63)

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

Caused by:
org.apache.geronimo.kernel.config.InvalidConfigException:
Error starting configuration gbean
apothegm/ApothegmWebService/1.1/war

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:180)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:307)

... 14 more

Caused by:
org.apache.geronimo.gbean.InvalidConfigurationException:
Configuration gbean failed to start
apothegm/ApothegmWebService/1.1/war

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:163)

... 15 more

Reply via email to