You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Mike Otto <mi...@morning.in-berlin.de> on 2008/04/01 12:29:31 UTC

OpenEJBListener and Eclipse

Hello
I am testing out openejb 3.0 beta 2 release with tomcat 6.0.16 and jdk 1.6.0_05

openejb.war and ejb-examples-1.0.war work fine as long as I start tomcat
manually in bin/catalina.bat

Starting tomcat in eclipse leads to a error (see below)

in server.xml
<Listener className="org.apache.openejb.loader.OpenEJBListener"/>

I guess this is because

 StandardServer server = (StandardServer)ServerFactory.getServer();

is null in this context. But I don't know why.

Any hints?

Best Regards, Mike



java.lang.NullPointerException
at org.apache.openejb.loader.OpenEJBListener.init(OpenEJBListener.java:79)
at
org.apache.openejb.loader.OpenEJBListener.lifecycleEvent(OpenEJBListener.java:62)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:770)
at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
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.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
java.lang.reflect.InvocationTargetException

Re: OpenEJBListener and Eclipse

Posted by David Blevins <da...@visi.com>.
Hi Mike,

I'm not too sure how Eclipse starts and manages Tomcat.

Dario, I seem to recall you mentioning this exact situation in your  
Tomcat/OpenEJB article.  Do you happen to have any insight?

-David


On Apr 1, 2008, at 3:29 AM, Mike Otto wrote:
>
> Hello
> I am testing out openejb 3.0 beta 2 release with tomcat 6.0.16 and  
> jdk 1.6.0_05
>
> openejb.war and ejb-examples-1.0.war work fine as long as I start  
> tomcat
> manually in bin/catalina.bat
>
> Starting tomcat in eclipse leads to a error (see below)
>
> in server.xml
> <Listener className="org.apache.openejb.loader.OpenEJBListener"/>
>
> I guess this is because
>
> StandardServer server = (StandardServer)ServerFactory.getServer();
>
> is null in this context. But I don't know why.
>
> Any hints?
>
> Best Regards, Mike
>
>
>
> java.lang.NullPointerException
> at  
> org.apache.openejb.loader.OpenEJBListener.init(OpenEJBListener.java: 
> 79)
> at
> org 
> .apache 
> .openejb.loader.OpenEJBListener.lifecycleEvent(OpenEJBListener.java: 
> 62)
> at
> org 
> .apache 
> .catalina 
> .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at  
> org 
> .apache.catalina.core.StandardServer.initialize(StandardServer.java: 
> 770)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
> 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.catalina.startup.Bootstrap.load(Bootstrap.java:260)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
> java.lang.reflect.InvocationTargetException
>