OpenEJB Version 3.0 beta 2 fails to initialize during deployment

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

OpenEJB Version 3.0 beta 2 fails to initialize during deployment

James Krell
OpenEJB Version 3.0 beta 2 (md5  238b1cc8b3903132e87544af760eeda5 ) fails to
initialize during deployment

Apache Tomcat/5.5.25

Sun Microsystems Inc. Java Version 1.5.0_14-b03

Operating System Microsoft Windows XP Professional

Version 5.1.2600 Service Pack 2 Build 2600



From tomcat log prior to opening HTTP Connector port



INFO Thread-1 org.apache.catalina.startup.HostConfig - Deploying web
application archive *openejb.war*

ERROR Thread-1 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/openejb]
- StandardWrapper.Throwable

java.lang.NoClassDefFoundError: org/apache/catalina/LifecycleListener

                at java.lang.Class.getDeclaredConstructors0(Native Method)

                at java.lang.Class.privateGetDeclaredConstructors(Unknown
Source)

                at java.lang.Class.getConstructor0(Unknown Source)

                at java.lang.Class.newInstance0(Unknown Source)

                at java.lang.Class.newInstance(Unknown Source)

                at org.apache.openejb.loader.LoaderServlet.init(
LoaderServlet.java:65)



Note:



No <listener> element present in web.xml

No <Listener> element present in server.xml



All other Tomcat 5.5.25 applications function flawlessly in my environment.
Reply | Threaded
Open this post in threaded view
|

Tomcat 5.5 instructions (Re: OpenEJB Version 3.0 beta 2 fails to initialize during deployment)

dblevins
Administrator
This is my fault as I forgot to update the docs when I ported our  
integration back to 5.5.

For 5.5 you drop the openejb.war into server/webapps/  then create a  
context xml file like the following in conf/Catalina/localhost/ and  
restart Tomcat.

    <Context path="/openejb" docBase="${catalina.home}/server/webapps/
openejb"
          privileged="true" antiResourceLocking="false"  
antiJARLocking="false">

    </Context>

We include an openejb.xml context file in the openejb.war you can just  
copy over to conf/Catalina/localhost/ as well.

-David


On Feb 17, 2008, at 12:40 PM, James Krell wrote:

> OpenEJB Version 3.0 beta 2 (md5  238b1cc8b3903132e87544af760eeda5 )  
> fails to
> initialize during deployment
>
> Apache Tomcat/5.5.25
>
> Sun Microsystems Inc. Java Version 1.5.0_14-b03
>
> Operating System Microsoft Windows XP Professional
>
> Version 5.1.2600 Service Pack 2 Build 2600
>
>
>
>> From tomcat log prior to opening HTTP Connector port
>
>
>
> INFO Thread-1 org.apache.catalina.startup.HostConfig - Deploying web
> application archive *openejb.war*
>
> ERROR Thread-1 org.apache.catalina.core.ContainerBase.[Catalina].
> [localhost].[/openejb]
> - StandardWrapper.Throwable
>
> java.lang.NoClassDefFoundError: org/apache/catalina/LifecycleListener
>
>                at java.lang.Class.getDeclaredConstructors0(Native  
> Method)
>
>                at  
> java.lang.Class.privateGetDeclaredConstructors(Unknown
> Source)
>
>                at java.lang.Class.getConstructor0(Unknown Source)
>
>                at java.lang.Class.newInstance0(Unknown Source)
>
>                at java.lang.Class.newInstance(Unknown Source)
>
>                at org.apache.openejb.loader.LoaderServlet.init(
> LoaderServlet.java:65)
>
>
>
> Note:
>
>
>
> No <listener> element present in web.xml
>
> No <Listener> element present in server.xml
>
>
>
> All other Tomcat 5.5.25 applications function flawlessly in my  
> environment.