You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Jochen Zink <jo...@web.de> on 2008/05/06 14:25:54 UTC

JAX-WS 2.1 WebService inside Geronimo 2.0.1

Hello,

I try to deploy a WebService to Geronimo 2.0.1. The WS is implemented with JAX-WS 2.1. After deploying the application WAR file, I get the Exception you can see at the end of this mail.

I believe, the problem is, that Geronimo uses JAX-WS 2.0 and the Application needs 2.1. 

The 2.1 libs are inside the WEB-INF/lib. But it seams, that Geronimo loads the classes from its own repository.

Is there any possibility to force loading my own JAX-WS (and maybe JAX-B)? Or comes the Exception from another problem?

Thanks a lot!

Regards
Jochen

06.05.08 14:11:36ERROR ContextLoader: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transferServiceHttpBinding' defined in ServletContext resource [/META-INF/spring/webservice-context.xml]: Cannot create inner bean '(inner bean)' of type [org.jvnet.jax_ws_commons.spring.SpringService] while setting bean property 'service'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#1': FactoryBean threw exception on object creation; nested exception is java.lang.NoSuchMethodError: com.sun.xml.ws.binding.BindingImpl.create(Lcom/sun/xml/ws/api/BindingID;)Lcom/sun/xml/ws/binding/BindingImpl;
Caused by: 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#1': FactoryBean threw exception on object creation; nested exception is java.lang.NoSuchMethodError: com.sun.xml.ws.binding.BindingImpl.create(Lcom/sun/xml/ws/api/BindingID;)Lcom/sun/xml/ws/binding/BindingImpl;
Caused by: 
java.lang.NoSuchMethodError: com.sun.xml.ws.binding.BindingImpl.create(Lcom/sun/xml/ws/api/BindingID;)Lcom/sun/xml/ws/binding/BindingImpl;
	at org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:296)
	at org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:45)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectFromFactoryBean(AbstractBeanFactory.java:1246)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:221)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1095)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:245)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:188)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3823)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4324)
	at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(GeronimoStandardContext.java:60)
	at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:343)
	at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
	at org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardContext.java:196)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
	at org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:355)
	at org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.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:124)
	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:830)
	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.tomcat.TomcatContainer$$EnhancerByCGLIB$$fa51872e.addContext(<generated>)
	at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:524)
	at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:996)
	at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
	at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
	at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:539)
	at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:111)
	at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:146)
	at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:120)
	at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:176)
	at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44)
	at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:254)
	at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:294)
	at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
	at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
	at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:553)
	at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
	at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
	at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
	at org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.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:124)
	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:830)
	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$$e09c34a7.startConfiguration(<generated>)
	at org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.java:67)
	at java.lang.Thread.run(Thread.java:595)


__________________________________________________
GRATIS: Movie-FLAT. Jetzt freischalten!
http://freemail.web.de/club/maxdome.htm/?mc=025557


Re: WADDI WebApplication Performance?

Posted by Gianny Damour <gi...@optusnet.com.au>.
On 08/05/2008, at 5:06 AM, rudi@je-more.de wrote:

> Sorry!
>
> There a right now some other Question to the Realm of WADDI if have  
> to ask!
>
> Ist there any the same Mechanism like JBoss Farm Deploy of EJB  
> *.EAR, *.WAR Appz?

Hello,

Geronimo provides some basic farming capabilities. This page should  
get you started: http://cwiki.apache.org/GMOxDOC21/farming.html.

Regarding big objects in sessions, I am referring to the objects you  
are binding to HttpSessions as attributes via HttpSession setAttribute 
(String, Object). If these objects are big, then you will pay  
relatively high serialization and network resources costs. Each time  
that a HttpServletRequest completes, the session is replicated to a  
configurable number of nodes. Replication means serialization of the  
session and transport of the resulting byte array to remote nodes.

Thanks,
Gianny


>
> For Example:
> If i do it on JBoss, i deploy my App on 1 Server and this Server  
> will redeploy it to all
> other servers. Even i remove the Application, then it will be safe  
> removed on any MAchine
> of the Farm.
>
> G R


Re: WADDI WebApplication Performance?

Posted by "rudi@je-more.de" <ru...@je-more.de>.
Sorry!

There a right now some other Question to the Realm of WADDI if have to ask!

Ist there any the same Mechanism like JBoss Farm Deploy of EJB *.EAR, 
*.WAR Appz?

For Example:
If i do it on JBoss, i deploy my App on 1 Server and this Server will 
redeploy it to all
other servers. Even i remove the Application, then it will be safe 
removed on any MAchine
of the Farm.

G R

Re: WADDI WebApplication Performance?

Posted by "rudi@je-more.de" <ru...@je-more.de>.
Hi,
>
> WADI should not impact the performance of your Web-application too 
> much. There are a couple of things to remember when 
> implementing/configuring your Web-applications:
> 1. do not store large objects in HttpSessions. If you really need to 
> store large objects, then I recommend you to enable delta replication. 
> This WIKI page describes how this works 
> http://docs.codehaus.org/display/WADI/1.+Delta+Session+Replication;
> 2. the objects you store in sessions must be serializable; and
> 3. the overhead of state replication increases with the number of 
> replicas to be maintained for a given HttpSession. So, you should 
> define a number of replicas which is a good balance between 
> performance impact caused by the overhead of replication and your HA 
> requirements.

What are large Objects in Sessions?

I use EJB Session Beans and Tomcat Session Beans, is thadt allready big 
- related to WADDI?
(i guess this is the normal Way to do such Kind of dynamic WebAppz.

Greets, R




Re: WADDI WebApplication Performance?

Posted by Gianny Damour <gi...@optusnet.com.au>.
On 07/05/2008, at 6:01 PM, rudi@je-more.de wrote:

> Hi,
>
> Has anybody experience with writing distributed WebApplications
> with WADDI and can tell something about its performance and?
Hello,

WADI should not impact the performance of your Web-application too  
much. There are a couple of things to remember when implementing/ 
configuring your Web-applications:
1. do not store large objects in HttpSessions. If you really need to  
store large objects, then I recommend you to enable delta  
replication. This WIKI page describes how this works http:// 
docs.codehaus.org/display/WADI/1.+Delta+Session+Replication;
2. the objects you store in sessions must be serializable; and
3. the overhead of state replication increases with the number of  
replicas to be maintained for a given HttpSession. So, you should  
define a number of replicas which is a good balance between  
performance impact caused by the overhead of replication and your HA  
requirements.

>
> I have read the WADDI Faq's but there is no clear advice to write
> WADDI designed WebApplication to pass the needs of the Framework...

As long as your objects are Serializable, then WADI can cluster your  
Web-application. As per the above point 1., if you intend to store  
large objects in sessions, then you need to annotate the types of the  
objects you stored in session with @ClusteredState so that wadi-aop  
can identify them and instrument them.

>
> Waht can i do to write WebApplications (bundled with EJB's and
> JDBC DB access in a *.EAR File) to be WADDI compliant?

Nothing special here.

Thanks,
Gianny

WADDI WebApplication Performance?

Posted by ru...@je-more.de.
Hi,

Has anybody experience with writing distributed WebApplications
with WADDI and can tell something about its performance and?

I have read the WADDI Faq's but there is no clear advice to write
WADDI designed WebApplication to pass the needs of the Framework...

Waht can i do to write WebApplications (bundled with EJB's and 
JDBC DB access in a *.EAR File) to be WADDI compliant?

Re: JAX-WS 2.1 WebService inside Geronimo 2.0.1

Posted by Luciano Salotto <ls...@gmail.com>.
If you are trying to use other libraries than the ones shipped with
Gernoinimo, you need to inform that in the deployment plan.
You may do that by setting <inverse-classloading/> in the deployement plan,
or by setting hidden classes as explained in
http://publib.boulder.ibm.com/wasce/V2.0.0/en/managing-the-classpath.html(it's
for WAS CE but should be the same since that product is based on
Geronimo 2.0)

HTH

Luciano

On Tue, May 6, 2008 at 9:25 AM, Jochen Zink <jo...@web.de> wrote:

> Hello,
>
> I try to deploy a WebService to Geronimo 2.0.1. The WS is implemented with
> JAX-WS 2.1. After deploying the application WAR file, I get the Exception
> you can see at the end of this mail.
>
> I believe, the problem is, that Geronimo uses JAX-WS 2.0 and the
> Application needs 2.1.
>
> The 2.1 libs are inside the WEB-INF/lib. But it seams, that Geronimo loads
> the classes from its own repository.
>
> Is there any possibility to force loading my own JAX-WS (and maybe JAX-B)?
> Or comes the Exception from another problem?
>
> Thanks a lot!
>
> Regards
> Jochen
>
> 06.05.08 14:11:36ERROR ContextLoader: Context initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'transferServiceHttpBinding' defined in ServletContext
> resource [/META-INF/spring/webservice-context.xml]: Cannot create inner bean
> '(inner bean)' of type [org.jvnet.jax_ws_commons.spring.SpringService] while
> setting bean property 'service'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name '(inner bean)#1': FactoryBean threw exception on object creation;
> nested exception is java.lang.NoSuchMethodError:
> com.sun.xml.ws.binding.BindingImpl.create(Lcom/sun/xml/ws/api/BindingID;)Lcom/sun/xml/ws/binding/BindingImpl;
> Caused by:
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name '(inner bean)#1': FactoryBean threw exception on object
> creation; nested exception is java.lang.NoSuchMethodError:
> com.sun.xml.ws.binding.BindingImpl.create(Lcom/sun/xml/ws/api/BindingID;)Lcom/sun/xml/ws/binding/BindingImpl;
> Caused by:
> java.lang.NoSuchMethodError:
> com.sun.xml.ws.binding.BindingImpl.create(Lcom/sun/xml/ws/api/BindingID;)Lcom/sun/xml/ws/binding/BindingImpl;
>        at
> org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:296)
>        at
> org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:45)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getObjectFromFactoryBean(AbstractBeanFactory.java:1246)
>        at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:221)
>        at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1095)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>        at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
>        at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>        at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:245)
>        at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:188)
>        at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>        at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3823)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4324)
>        at
> org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(GeronimoStandardContext.java:60)
>        at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:343)
>        at
> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
>        at
> org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardContext.java:196)
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>        at
> org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:355)
>        at
> org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.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:124)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:830)
>        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.tomcat.TomcatContainer$$EnhancerByCGLIB$$fa51872e.addContext(<generated>)
>        at
> org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:524)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:996)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:539)
>        at
> org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:111)
>        at
> org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:146)
>        at
> org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:120)
>        at
> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:176)
>        at
> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44)
>        at
> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:254)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:294)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:553)
>        at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>        at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
>        at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
>        at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.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:124)
>        at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:830)
>        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$$e09c34a7.startConfiguration(<generated>)
>        at
> org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.java:67)
>        at java.lang.Thread.run(Thread.java:595)
>
>
> __________________________________________________
> GRATIS: Movie-FLAT. Jetzt freischalten!
> http://freemail.web.de/club/maxdome.htm/?mc=025557
>
>