Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 40516 invoked from network); 26 Oct 2006 20:29:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Oct 2006 20:29:00 -0000 Received: (qmail 92301 invoked by uid 500); 26 Oct 2006 20:29:07 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 92269 invoked by uid 500); 26 Oct 2006 20:29:07 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 92258 invoked by uid 99); 26 Oct 2006 20:29:07 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Oct 2006 13:29:07 -0700 X-ASF-Spam-Status: No, hits=2.9 required=10.0 tests=HTML_10_20,HTML_MESSAGE,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [192.249.46.190] (HELO mail1.utc.com) (192.249.46.190) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Oct 2006 13:28:52 -0700 Received: (from uucp@localhost) by mail1.utc.com (8.10.0/8.10.0) id k9QKSUZ25689 for ; Thu, 26 Oct 2006 16:28:30 -0400 (EDT) Received: from uusmna04.utc.com(159.82.218.169) by mail1.utc.com via csmap (V6.0) id srcAAA1_aakY; Thu, 26 Oct 06 16:28:30 -0400 Received: from PWR-XCH-01.pwrutc.com ([172.19.128.44]) by uusmna04.utc.com (Switch-3.1.9/Switch-3.1.0) with ESMTP id k9QKSRiZ000209 for ; Thu, 26 Oct 2006 16:28:28 -0400 (EDT) Received: from PWR-XCH-02.pwrutc.com ([172.19.128.42]) by PWR-XCH-01.pwrutc.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 26 Oct 2006 13:28:21 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C6F93D.470CD079" Subject: RE: JAX-RPC Web Service - help needed Date: Thu, 26 Oct 2006 13:28:20 -0700 Message-ID: <29C45885D653D543A9B62CB419AA3C2201F35092@PWR-XCH-02.pwrutc.com> In-Reply-To: <4540502B.2000209@opensource.lk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: JAX-RPC Web Service - help needed Thread-Index: Acb5NcAKUEtzEA4ZQty1h0/+fL86LAAB3CTw From: "Clough, Ray C PWR" To: X-OriginalArrivalTime: 26 Oct 2006 20:28:21.0112 (UTC) FILETIME=[474BF780:01C6F93D] X-TM-AS-Product-Ver: SMEX-7.0.0.1345-3.6.1039-14776.000 X-TM-AS-Result: No--26.258800-8.000000-31 X-Scanned-By: MIMEDefang 2.51 on 159.82.218.169 X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. ------_=_NextPart_001_01C6F93D.470CD079 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I sent you the app a minute ago, but got a "recipient mailbox full" failure. =20 - Ray Clough ray@allthisisthat.com ________________________________ From: Lasantha Ranaweera [mailto:lasantha@opensource.lk]=20 Sent: Wednesday, October 25, 2006 11:06 PM To: user@geronimo.apache.org Cc: Hernan Cunico; Sanjiva Weerawarana Subject: Re: JAX-RPC Web Service - help needed Hi Ray, Please read my in line comments. Cheers, Lasantha Ranaweera Clough, Ray C PWR wrote:=20 Lasantha, =09 I have done some more development with your sample webservice app. I've redone the build file to create the mapping file on the fly, and done some minor repackaging. I have also added comments to the web.xml, geronimo-web.xml, webservices.xml, wscompile-config.xml files to show how they relate to eachother. The app deploys fine in G1.1.1. I used the jaxrpc files from jwsdp 2.0 to give all the dependencies for building the service. I have not yet modified the client, but I'm hoping to do that this evening. =09 =20 This is great input Ray. I am really interested to see your modifications.=20 If you're interested I'd like to send you the modified app. Assuming you're interested, how and in what form should I send it to you (zip of the project, email, ...? ) =20 Please share those modifications via email until the confluence is up and running. Would you like to further develop these sample applications with us?=20 I still haven't figured out the flaw in my own tutorial app which prevents it from working with G1.1.1, and am baffled that it deploys in other servers. I'll work on that later, I guess. Thanks for your sample app. Without that success I was about to conclude that G1.1.1 wouldn't work for me. =20 Happy to help. :-)=20 The jaxrpc web services are really a poor spec (extremely fragile), and it would be really nice to have the jax-ws implementation. Everyone I know keeps saying "I love .NET web services, but I hate JAXRPC". It is easy to see why. Even Sun's jwsdp does not deploy jaxrpc-compliant services. I've always been disappointed that Axis didn't produce jaxrpc-compliant services. More problematic, from my personal standpoint, is the fact that the only tool I know which produces both wsdl and the mapping file is wscompile, and wscompile doesn't do DOCLITERAL_WRAPPED wsdls. (Until jwsdp2.0 the wscompile which came with jwsdp wouldn't even make the mapping file, and you had to use the wscompile which came with the Sun Server). If axis had supplemented their 'java2wsdl' tool with a mapping file generator, we'd be well ahead of the game. Do you, or does anyone, know an open source or freeware tool which will produce both files? =20 Yes I agree with your comments regarding JAX-RPC based web services. I am also wondering why still Apache Axis doesn't support the generation jax-rpc related files. I think we have to add issue in to the Axis user list. According to the JSR-109 JEE 5 will support web service implementation both JAX-RPC and JAX-WS. I think JAX-WS will be more user friendly API than JAX-RPC. Hope Geronimo comes in to that stage soon a real open source application server. ;-)=20 Thanks, Ray Clough ray@allthisisthat.com =09 =09 -----Original Message----- From: lasantha@opensource.lk [mailto:lasantha@opensource.lk]=20 Sent: Monday, October 23, 2006 5:19 PM To: user@geronimo.apache.org Subject: Re: JAX-RPC Web Service - help needed =09 Hi Ray, =09 Have a look at =09 http://cwiki.apache.org/GMOxDOC11/simple-web-services-sample-application ..html ... This is a sample WS application which has been written to the G 1.1.1. But it only has exposing Servlet as a WS. =09 We are expecting feedbacks from users :). =09 Thanks, Lasantha Ranaweera =09 =09 =20 I have a simple WS which I was easily able to deploy in Geronimo 1.0. =20 =09 =20 I am also able to deploy it on Sun App Server 8.2 and Oracle App=20 Server with no problems. However I cannot get it to deploy on =20 Geronimo 1.1.1. =20 The stack trace (below) tells me nothing - maybe it tells someone who=20 knows more about Geronimo something, but it is mysterious to me. =20 There are no examples of JAX-RPC compliant web services anywhere in=20 the Geronimo documentation that I have seen, and I don't recall ever=20 seeing anyone having done it in the mailing list. Do we know, in=20 fact, that Geronimo 1.1.1 can deploy such a service? What I mean by a =20 =09 =20 JAX-RPC-compliant WS is one which contains the WSDL, and mapping.xml=20 files, as well as the web.xml, geronimo-web.xml files. On Geronimo=20 1.0 I could deploy it in an EAR file with a database, but I've=20 simplified it to remove that potential error source, so now I'm trying =20 =09 =20 to deploy it as a WAR file. =09 I would greatly appreciate any help which you can offer. I'll gladly=20 supply the full app source or any files needed. If I can get this to=20 deploy, I'll also happily write up instructions on how to do it. =09 Thank you very much, =09 Ray Clough ray@allthisisthat.com =09 Here is the Exception code from the deployment process: =09 Geronimo Application Server started =09 Retrieving document at 'WEB-INF/wsdl/ApothegmService.wsdl'. =09 12:38:40,407 ERROR [GBeanInstanceState] Error while starting; GBean is =20 =09 =20 now in the FAILED state: =09 abstractName=3D"apothegm/ApothegmWebService/1.1/war?configurationName=3Da= p ot hegm/ApothegmWebService/1.1/war" =09 =09 org.apache.geronimo.kernel.config.InvalidConfigException: Unable to=20 deserialize GBeanState =09 at =09 org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(Seri al izedGBeanState.java:120) =09 at =09 org.apache.geronimo.kernel.config.SerializedGBeanState.getGBeans(Seria li zedGBeanState.java:65) =09 at =09 org.apache.geronimo.kernel.config.ConfigurationData.getGBeans(Configur at ionData.java:171) =09 at =09 org.apache.geronimo.kernel.config.Configuration.(Configuration.j av a:277) =09 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native=20 Method) =09 at =09 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo rA ccessorImpl.java:39) =09 at =09 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo ns tructorAccessorImpl.java:27) =09 at java.lang.reflect.Constructor.newInstance(Constructor.java:494) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanIn st ance.java:933) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( GB eanInstanceState.java:267) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstan ce State.java:102) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.ja va :526) =09 at =09 org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.ja va :361) =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern el ConfigurationManager.java:161) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:307) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:275) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:250) =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi gu ration(KernelConfigurationManager.java:112) =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas sB yCGLIB$$b117102f.invoke() =09 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) =09 at =09 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI nv oker.java:38) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation ..j ava:122) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j av a:817) =09 at =09 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57 ) =09 at =09 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati on Invoker.java:35) =09 at =09 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox yM ethodInterceptor.java:96) =09 at =09 org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc er ByCGLIB$$cfd3ec96.loadConfiguration() =09 at =09 org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm an d.java:63) =09 at java.lang.Thread.run(Thread.java:595) =09 Caused by: java.io.IOException: Unable to deserialize GBeanData=20 =09 apothegm/ApothegmWebService/1.1/war?J2EEApplication=3Dnull,j2eeType=3DWeb= M od ule,name=3Dapothegm/ApothegmWebService/1.1/war =09 at=20 =09 org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:266) =09 at =09 org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(Seri al izedGBeanState.java:111) =09 .... 28 more =09 Caused by: java.io.IOException: Unable to deserialize GBeanData=20 =09 apothegm/ApothegmWebService/1.1/war?J2EEApplication=3Dnull,j2eeType=3DWeb= M od ule,name=3Dapothegm/ApothegmWebService/1.1/war, attribute:=20 webServices =09 at=20 =09 org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:239) =09 .... 29 more =09 Caused by: java.io.StreamCorruptedException =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326) =09 at =09 java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191 2) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339) =09 at java.util.ArrayList.readObject(ArrayList.java:591) =09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09 at =09 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j av a:39) =09 at =09 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess or Impl.java:25) =09 at java.lang.reflect.Method.invoke(Method.java:585) =09 at =09 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at =09 java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191 2) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339) =09 at java.util.ArrayList.readObject(ArrayList.java:591) =09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09 at =09 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j av a:39) =09 at =09 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess or Impl.java:25) =09 at java.lang.reflect.Method.invoke(Method.java:585) =09 at =09 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at =09 java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191 2) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339) =09 at java.util.ArrayList.readObject(ArrayList.java:591) =09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09 at =09 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j av a:39) =09 at =09 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess or Impl.java:25) =09 at java.lang.reflect.Method.invoke(Method.java:585) =09 at =09 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339) =09 at java.util.HashMap.readObject(HashMap.java:1013) =09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09 at =09 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j av a:39) =09 at =09 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess or Impl.java:25) =09 at java.lang.reflect.Method.invoke(Method.java:585) =09 at =09 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at =09 java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191 2) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at=20 =09 java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1877) =09 at =09 java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1765 ) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 11 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at =09 java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191 2) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at =09 java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191 2) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339) =09 at java.util.HashMap.readObject(HashMap.java:1013) =09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09 at =09 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j av a:39) =09 at =09 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess or Impl.java:25) =09 at java.lang.reflect.Method.invoke(Method.java:585) =09 at =09 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919) =09 at=20 =09 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813) =09 at =09 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17 13 ) =09 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) =09 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339) =09 at=20 =09 org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:235) =09 .... 29 more =09 org.apache.geronimo.kernel.config.LifecycleException: load of=20 apothegm/ApothegmWebService/1.1/war failed =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:322) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:275) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:250) =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi gu ration(KernelConfigurationManager.java:112) =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas sB yCGLIB$$b117102f.invoke() =09 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) =09 at =09 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI nv oker.java:38) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation ..j ava:122) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j av a:817) =09 at =09 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57 ) =09 at =09 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati on Invoker.java:35) =09 at =09 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox yM ethodInterceptor.java:96) =09 at =09 org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc er ByCGLIB$$cfd3ec96.loadConfiguration() =09 at =09 org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm an d.java:63) =09 at java.lang.Thread.run(Thread.java:595) =09 Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Error starting configuration gbean apothegm/ApothegmWebService/1.1/war =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern el ConfigurationManager.java:180) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:307) =09 .... 14 more =09 Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: Configuration gbean failed to start=20 apothegm/ApothegmWebService/1.1/war =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern el ConfigurationManager.java:163) =09 .... 15 more =09 Deployer operation failed: load of apothegm/ApothegmWebService/1.1/war failed =09 org.apache.geronimo.kernel.config.LifecycleException: load of=20 apothegm/ApothegmWebService/1.1/war failed =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:322) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:275) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:250) =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi gu ration(KernelConfigurationManager.java:112) =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas sB yCGLIB$$b117102f.invoke() =09 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) =09 at =09 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI nv oker.java:38) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation ..j ava:122) =09 at =09 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j av a:817) =09 at =09 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57 ) =09 at =09 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati on Invoker.java:35) =09 at =09 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox yM ethodInterceptor.java:96) =09 at =09 org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc er ByCGLIB$$cfd3ec96.loadConfiguration() =09 at =09 org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm an d.java:63) =09 at java.lang.Thread.run(Thread.java:595) =09 Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Error starting configuration gbean apothegm/ApothegmWebService/1.1/war =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern el ConfigurationManager.java:180) =09 at =09 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi gu ration(SimpleConfigurationManager.java:307) =09 .... 14 more =09 Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: Configuration gbean failed to start=20 apothegm/ApothegmWebService/1.1/war =09 at =09 org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern el ConfigurationManager.java:163) =09 .... 15 more =09 =09 =09 =20 =09 =09 =20 ------_=_NextPart_001_01C6F93D.470CD079 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
I sent you the app a minute ago, but got a = "recipient=20 mailbox full" failure.
 
- Ray Clough
ray@allthisisthat.com


From: Lasantha Ranaweera=20 [mailto:lasantha@opensource.lk]
Sent: Wednesday, October 25, = 2006=20 11:06 PM
To: user@geronimo.apache.org
Cc: Hernan = Cunico;=20 Sanjiva Weerawarana
Subject: Re: JAX-RPC Web Service - help=20 needed

Hi Ray,

Please read my in line=20 comments.

Cheers,
Lasantha Ranaweera

Clough, Ray C PWR = wrote:=20
Lasantha,

I have done some more development with your sample webservice app.  I've
redone the build file to create the mapping file on the fly, and done
some minor repackaging.  I have also added comments to the web.xml,
geronimo-web.xml, webservices.xml, wscompile-config.xml files to show
how they relate to eachother.  The app deploys fine in G1.1.1.  I used
the jaxrpc files from jwsdp 2.0 to give all the dependencies for
building the service.  I have not yet modified the client, but I'm
hoping to do that this evening.

  
This is great input Ray. I am really interested to = see your=20 modifications.
If you're interested I'd like to send you =
the modified app.  Assuming
you're interested, how and in what form should I send it to you (zip of
the project, email, ...? )
  
Please share those modifications via email until = the=20 confluence is up and running. Would you like to further develop these = sample=20 applications with us?
I still haven't figured out the flaw in my =
own tutorial app which
prevents it from working with G1.1.1, and am baffled that it deploys in
other servers.  I'll work on that later, I guess.  Thanks for your
sample app.  Without that success I was about to conclude that G1.1.1
wouldn't work for me.
  
Happy to help. :-)=20
The jaxrpc web services are really a poor =
spec (extremely fragile), and
it would be really nice to have the jax-ws implementation.  Everyone I
know keeps saying "I love .NET web services, but I hate JAXRPC".  It is
easy to see why.  Even Sun's jwsdp does not deploy jaxrpc-compliant
services.  I've always been disappointed that Axis didn't produce
jaxrpc-compliant services.  More problematic, from my personal
standpoint, is the fact that the only tool I know which produces both
wsdl and the mapping file is wscompile, and wscompile doesn't do
DOCLITERAL_WRAPPED wsdls.  (Until jwsdp2.0 the wscompile which came with
jwsdp wouldn't even make the mapping file, and you had to use the
wscompile which came with the Sun Server).  If axis had supplemented
their 'java2wsdl' tool with a mapping file generator, we'd be well ahead
of the game.  Do you, or does anyone, know an open source or freeware
tool which will produce both files?
  
Yes I agree with your comments regarding JAX-RPC = based web=20 services. I am also wondering why still Apache Axis doesn't support the=20 generation jax-rpc related files. I think we have to add issue in to the = Axis=20 user list.

According to the JSR-109 JEE 5 will support web = service=20 implementation both JAX-RPC and JAX-WS. I think JAX-WS will be more user = friendly API than JAX-RPC. Hope Geronimo comes in to that stage soon a = real open=20 source application server. ;-)=20
Thanks,
Ray Clough
ray@allthisisthat.com


-----Original Message-----
From: lasantha@opensource.lk [mailto:lasantha@opensource.lk]=
=20
Sent: Monday, October 23, 2006 5:19 PM
To: user@geronimo.apache.org
Subject: Re: JAX-RPC Web Service - help needed

Hi Ray,

Have a look at
http://cwiki.apache.org/GMOxDOC11/simple-web-services-sample-app=
lication
..html
... This is a sample WS application which has been written to the G
1.1.1.
But it only has exposing Servlet as a WS.

We are expecting feedbacks from users :).

Thanks,
Lasantha Ranaweera


  
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=20
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=20
knows more about Geronimo something, but it is mysterious to me. =20
There are no examples of JAX-RPC compliant web services anywhere in=20
the Geronimo documentation that I have seen, and I don't recall ever=20
seeing anyone having done it in the mailing list.  Do we know, in=20
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=20
files, as well as the web.xml, geronimo-web.xml files.  On Geronimo=20
1.0 I could deploy it in an EAR file with a database, but I've=20
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=20
supply the full app source or any files needed.  If I can get this to=20
deploy, I'll also happily write up instructions on how to do it.

Thank you very much,

Ray Clough
ray@allthisisthat.com

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=3D"apothegm/ApothegmWebService/1.1/war?configurationName=3Da=
p
ot
hegm/ApothegmWebService/1.1/war"

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

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

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

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

at
org.apache.geronimo.kernel.config.Configuration.<init>(Configuratio=
n.j
av
a:277)

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

at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rA
ccessorImpl.java:39)

at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
ns
tructorAccessorImpl.java:27)

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

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

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

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

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

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

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

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:307)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:275)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:250)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi
gu
ration(KernelConfigurationManager.java:112)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas
sB
yCGLIB$$b117102f.invoke(<generated>)

at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)

at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI
nv
oker.java:38)

at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation
..j
ava:122)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j
av
a:817)

at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57
)

at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati
on
Invoker.java:35)

at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox
yM
ethodInterceptor.java:96)

at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc
er
ByCGLIB$$cfd3ec96.loadConfiguration(<generated>)

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

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

Caused by: java.io.IOException: Unable to deserialize GBeanData=20
apothegm/ApothegmWebService/1.1/war?J2EEApplication=3Dnull,j2eeType=3DWeb=
M
od ule,name=3Dapothegm/ApothegmWebService/1.1/war

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

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

.... 28 more

Caused by: java.io.IOException: Unable to deserialize GBeanData=20
apothegm/ApothegmWebService/1.1/war?J2EEApplication=3Dnull,j2eeType=3DWeb=
M
od ule,name=3Dapothegm/ApothegmWebService/1.1/war, attribute:=20
webServices

at=20
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:191
2)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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.j
av
a:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
or
Impl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
2)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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.j
av
a:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
or
Impl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
2)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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.j
av
a:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
or
Impl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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.j
av
a:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
or
Impl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
2)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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

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

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
11
)

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

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
2)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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

at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
2)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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.j
av
a:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
or
Impl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)

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

at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
13
)

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

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

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

.... 29 more

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

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:322)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:275)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:250)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi
gu
ration(KernelConfigurationManager.java:112)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas
sB
yCGLIB$$b117102f.invoke(<generated>)

at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)

at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI
nv
oker.java:38)

at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation
..j
ava:122)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j
av
a:817)

at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57
)

at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati
on
Invoker.java:35)

at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox
yM
ethodInterceptor.java:96)

at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc
er
ByCGLIB$$cfd3ec96.loadConfiguration(<generated>)

at
org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm
an
d.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(Kern
el
ConfigurationManager.java:180)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:307)

.... 14 more

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

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

.... 15 more

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

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

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:322)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:275)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:250)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi
gu
ration(KernelConfigurationManager.java:112)

at
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas
sB
yCGLIB$$b117102f.invoke(<generated>)

at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)

at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI
nv
oker.java:38)

at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation
..j
ava:122)

at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j
av
a:817)

at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57
)

at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati
on
Invoker.java:35)

at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox
yM
ethodInterceptor.java:96)

at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc
er
ByCGLIB$$cfd3ec96.loadConfiguration(<generated>)

at
org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm
an
d.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(Kern
el
ConfigurationManager.java:180)

at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
gu
ration(SimpleConfigurationManager.java:307)

.... 14 more

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

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

.... 15 more



    


  

------_=_NextPart_001_01C6F93D.470CD079--