You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Install Tomcat 6

Unpack Tomcat installation

$ jar -xf apache-tomcat-6.0.14.zip

{{$ ls apache-tomcat-6.0.14/
LICENSE RELEASE-NOTES bin/ lib/ temp/ work/
NOTICE RUNNING.txt conf/ logs/ webapps/}}

Make scripts executable

$ chmod u+x apache-tomcat-6.0.14/bin/*.sh

Start Tomcat

{{$ apache-tomcat-6.0.14/bin/startup.sh
Using CATALINA_BASE: /Users/dain/work/ejb-plugin/apache-tomcat-6.0.14
Using CATALINA_HOME: /Users/dain/work/ejb-plugin/apache-tomcat-6.0.14
Using CATALINA_TMPDIR: /Users/dain/work/ejb-plugin/apache-tomcat-6.0.14/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home}}

Verify Tomcat is Running

Visit http://localhost:8080/ and you should see the Tomcat welcome page.

Stop Tomcat

{{$ apache-tomcat-6.0.14/bin/shutdown.sh
Using CATALINA_BASE: /Users/dain/work/ejb-plugin/apache-tomcat-6.0.14
Using CATALINA_HOME: /Users/dain/work/ejb-plugin/apache-tomcat-6.0.14
Using CATALINA_TMPDIR: /Users/dain/work/ejb-plugin/apache-tomcat-6.0.14/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home}}

Install OpenEJB

Unzip OpenEJB Tomcat plugin in Tomcat webapps directory

{{$ cd apache-tomcat-6.0.14/webapps/

apache-tomcat-6.0.14/webapps$ jar -xf ../../openejb-tomcat-3.0.0-SNAPSHOT-bin.zip

apache-tomcat-6.0.14/webapps$ cd ../..}}

Copy openejb-loader jar to Tomcat lib directory

$ cp apache-tomcat-6.0.14/webapps/openejb/lib/openejb-loader-3.0.0-SNAPSHOT.jar apache-tomcat-6.0.14/lib/

Add OpenEJB listener to Tomcat server.xml file

Add the following

Unknown macro: {highlight}

highlighted lines

to your apache-tomcat-6.0.14/conf/server.xml file:

apache-tomcat-6.0.14/conf/server.xml

<!-- Note: A "Server" is not itself a "Container", so you may not
define subcomponents such as "Valves" at this level.
Documentation at /docs/config/server.html
-->
<Server port="8005" shutdown="SHUTDOWN">

Unknown macro: {highlight}

<!-- OpenEJB plugin for tomcat -->
<Listener className="org.apache.openejb.loader.OpenEJBListener" />

<!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

....

  • No labels