geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Donald Woods <dwo...@apache.org>
Subject Re: NameNotFoundException: greeting
Date Wed, 15 Oct 2008 13:30:35 GMT
Looks like you're using the Geronimo Jetty + CXF assembly below, while 
WASCE only provides a Tomcat +Axis2 assembly.  Can you try the Geronimo 
Tomcat + Axis2 assembly instead, so you are comparing like runtimes?


-Donald


Juergen Weber wrote:
> I deployed a simple war on Geronimo 2.1.3 and got the strange Exception
> below. On wasce 2.1.0.1-20080825 it works. What's going on? 
> 
> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0"
>          xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2"
>          xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2">
> 
> 	<dep:environment>
> 		<dep:moduleId>
> 			<dep:groupId>geronimo</dep:groupId>
> 			<dep:artifactId>TXWEBClient</dep:artifactId>
> 			<dep:version>1.1</dep:version>
> 			<dep:type>war</dep:type>
> 		</dep:moduleId>
> 
> 		<dep:dependencies>
> 			<dep:dependency>
> 				<dep:groupId>default</dep:groupId>
> 				<dep:artifactId>U320RA</dep:artifactId>
> 			    <dep:version>1.0</dep:version>
> 				<dep:type>car</dep:type>
> 			</dep:dependency>
> 		</dep:dependencies>
> 
> 	</dep:environment>
> 
> 
> 
> 	<resource-ref>
> 		<ref-name>MyU320ConnectionFactory</ref-name>
> 		<pattern>
> 			<groupId>default</groupId>
> 			<artifactId>U320RA</artifactId>
> 			<name>MyU320ConnectionFactory</name>
> 		</pattern>
> 	</resource-ref>
> 
> </web-app>
> 
> 
> Thanks,
> Juergen
> 
> 11:09:11,552 ERROR [GBeanInstanceState] Error while starting; GBean is now
> in the FAILED state:
> abstractName="geronimo/TXWEBClient/1.1/war?J2EEApplication=null,WebModule=geronimo/TXWEBClient/1.1/war,j2eeType=Servlet,name=org.apache.geronimo.test.JAXWSBean"
> javax.xml.ws.WebServiceException: Error configuring handlers
>         at
> org.apache.geronimo.cxf.pojo.POJOEndpoint.init(POJOEndpoint.java:95)
>         at
> org.apache.geronimo.cxf.CXFEndpoint.doPublish(CXFEndpoint.java:192)
>         at org.apache.geronimo.cxf.CXFEndpoint.publish(CXFEndpoint.java:159)
>         at
> org.apache.geronimo.cxf.pojo.POJOWebServiceContainer.publishEndpoint(POJOWebServiceContainer.java:38)
>         at
> org.apache.geronimo.cxf.CXFWebServiceContainer.<init>(CXFWebServiceContainer.java:75)
>         at
> org.apache.geronimo.cxf.pojo.POJOWebServiceContainer.<init>(POJOWebServiceContainer.java:30)
>         at
> org.apache.geronimo.cxf.pojo.POJOWebServiceContainerFactoryGBean.getWebServiceContainer(POJOWebServiceContainerFactoryGBean.java:105)
>         at
> org.apache.geronimo.jetty6.JettyPOJOWebServiceHolder.<init>(JettyPOJOWebServiceHolder.java:80)
>         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:513)
>         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:948)
>         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:541)
>         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.GBeanInstance.start(GBeanInstance.java:541)
>         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:555)
>         at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>         at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:456)
>         at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
>         at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:562)
>         at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:543)
>         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:597)
>         at
> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>         at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
>         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.gbean.GBeanLifecycle$$EnhancerByCGLIB$$2f4fbf4a.startConfiguration(<generated>)
>         at
> org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.java:67)
>         at java.lang.Thread.run(Thread.java:619)
> Caused by: javax.xml.ws.WebServiceException: Handler annotation failed
>         at
> org.apache.geronimo.cxf.CXFEndpoint.injectHandlers(CXFEndpoint.java:245)
>         at
> org.apache.geronimo.cxf.pojo.POJOEndpoint.init(POJOEndpoint.java:93)
>         ... 52 more
> Caused by: org.apache.geronimo.jaxws.annotations.InjectionException: JNDI
> injection failed for resource 'greeting'
>         at
> org.apache.geronimo.jaxws.JAXWSAnnotationProcessor.lookupJNDI(JAXWSAnnotationProcessor.java:51)
>         at
> org.apache.geronimo.jaxws.JAXWSAnnotationProcessor.access$400(JAXWSAnnotationProcessor.java:29)
>         at
> org.apache.geronimo.jaxws.JAXWSAnnotationProcessor$JAXWSResourceAnnotationHandler.getAnnotationValue(JAXWSAnnotationProcessor.java:65)
>         at
> org.apache.geronimo.jaxws.annotations.InjectingAnnotationHandler.injectField(InjectingAnnotationHandler.java:75)
>         at
> org.apache.geronimo.jaxws.annotations.ResourceAnnotationHandler.processFieldAnnotation(ResourceAnnotationHandler.java:36)
>         at
> org.apache.geronimo.jaxws.annotations.AnnotationProcessor.processAnnotations(AnnotationProcessor.java:76)
>         at
> org.apache.geronimo.cxf.CXFEndpoint.injectResources(CXFEndpoint.java:234)
>         at
> org.apache.geronimo.cxf.CXFEndpoint.injectHandlers(CXFEndpoint.java:242)
>         ... 53 more
> Caused by: javax.naming.NameNotFoundException: greeting
>         at
> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:169)
>         at
> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:603)
>         at
> org.apache.geronimo.jaxws.JNDIResolver.resolve(JNDIResolver.java:37)
>         at
> org.apache.geronimo.jaxws.ServerJNDIResolver.resolve(ServerJNDIResolver.java:36)
>         at
> org.apache.geronimo.jaxws.JAXWSAnnotationProcessor.lookupJNDI(JAXWSAnnotationProcessor.java:49)
>         ... 60 more
> 11:09:11,627 INFO  [SupportedModesServiceImpl] Portlet mode 'edit' not found
> for portletId: '/plugin.Deployment!227983155|0'
> 
> 

Mime
View raw message