blob: f440e72520a3bf8acdfdc94fc6e70c756a587f86 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<!-- $PAGETITLE -->
<TITLE>OpenEJB - Collapsed EAR on Linux</TITLE>
<LINK href="http://openejb.apache.org/all.css" rel="stylesheet" type="text/css">
<!--[if IE]><link rel="stylesheet" type="text/css" media="screen, projection" href="openejb.apache.org/ie.css"><![endif]-->
<LINK rel="SHORTCUT ICON" href="http://openejb.apache.org/images/favicon.ico">
<SCRIPT language="JavaScript" src="http://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=OPENEJB&title=functions.js" type="text/javascript"></SCRIPT>
<META http-equiv="Content-Type" content="text/html;charset=UTF-8">
</HEAD>
<BODY>
<!-- Delay the loading of the external javascript file needed for labels (as it takes too long to load and visibly holds loading of the page body) -->
<!-- To do this without javascript errors over undefined functions, we need to declare stubs here (that are overrided later by the proper implementations) -->
<SCRIPT language="JavaScript" type="text/javascript">
function doAddLabel(hideTextfieldAfterAddParam)
{
// stub
}
function onAddLabel()
{
// stub
}
function showLabelsInput()
{
// stub
}
</SCRIPT>
<A name="top"></A>
<TABLE class="frameTable" cellpadding="0" cellspacing="0" border="0">
<TR class="Row1">
<TD class="Col1"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col2"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col3"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
</TR>
<TR class="Row2">
<TD class="Col1"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col2">&nbsp;</TD>
<TD class="Col3" id="breadcrumbs">
<!-- $TOP_NAV_BAR -->
<A href="index.html" title="Index">Home</A> | <A href="news.html" title="News">News</A> | <A href="faq.html" title="FAQ">FAQ</A> | <A href="download.html" title="Download">Download</A> | <A href="mailing-lists.html" title="Mailing Lists">Lists</A> | <A href="http://issues.apache.org/jira/browse/OPENEJB" class="external-link" rel="nofollow">Issues</A>
</TD>
<TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5">&nbsp;</TD>
</TR>
<TR class="Row3">
<TD class="Col1"><IMG alt="" class="Row3Img" id="thinLine" src="http://openejb.apache.org/images/line_sm.gif"></TD>
<TD class="Col2"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col3"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
</TR>
<TR class="Row4">
<TD class="Col1">
<SPAN id="Navigation">
<H3><A name="Navigation-Overview"></A>Overview</H3>
<UL class="alternate" type="square">
<LI><A href="index.html" title="Index">Home</A></LI>
<LI><A href="news.html" title="News">News</A></LI>
<LI><A href="faq.html" title="FAQ">FAQ</A></LI>
<LI><A href="download.html" title="Download">Download</A></LI>
<LI><A href="../OPENEJBx30/index.html" title="Index">Documentation</A></LI>
<LI><A href="examples.html" title="Examples">Examples</A></LI>
<LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
<LI><A href="source-code.html" title="Source Code">Source Code</A></LI>
<LI><A href="http://blogs.apache.org/openejb" class="external-link" rel="nofollow">Project Blog</A></LI>
</UL>
<H3><A name="Navigation-Configuration"></A>Configuration</H3>
<UL class="alternate" type="square">
<LI><A href="configuration.html" title="Configuration">General</A></LI>
<LI><A href="../OPENEJBx30/deployments.html" title="Deployments">Deployments</A></LI>
<LI><A href="containers.html" title="Containers">Containers</A></LI>
</UL>
<H3><A name="Navigation-Servers"></A>Servers</H3>
<UL class="alternate" type="square">
<LI><A href="local-server.html" title="Local Server">Local</A></LI>
<LI><A href="remote-server.html" title="Remote Server">Remote</A></LI>
</UL>
<H3><A name="Navigation-Integrations"></A>Integrations</H3>
<UL class="alternate" type="square">
<LI><A href="tomcat.html" title="Tomcat">Tomcat</A></LI>
<LI><A href="geronimo.html" title="Geronimo">Geronimo</A></LI>
<LI><A href="webobjects.html" title="WebObjects">WebObjects</A></LI>
</UL>
<H3><A name="Navigation-Community"></A>Community</H3>
<UL class="alternate" type="square">
<LI><A href="team.html" title="Team">Team</A></LI>
<LI><A href="articles.html" title="Articles">Articles</A></LI>
<LI><A href="irc://irc.freenode.net/#openejb" class="external-link" rel="nofollow">IRC</A></LI>
</UL>
<H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
<UL class="alternate" type="square">
<LI><A href="http://activemq.apache.org/" class="external-link" rel="nofollow">ActiveMQ</A></LI>
<LI><A href="http://openjpa.apache.org/" class="external-link" rel="nofollow">OpenJPA</A></LI>
<LI><A href="http://cxf.apache.org/" class="external-link" rel="nofollow">CXF</A></LI>
</UL>
<H3><A name="Navigation-Index"></A>Index</H3>
<UL class="alternate" type="square">
<LI><A href="space-index.html" title="Space Index">Site Index</A></LI>
<LI><A href="../OPENEJBx30/space-index.html" title="Space Index">Doc Index</A></LI>
</UL>
<H3>
<A name="Navigation-Feeds"></A>
Feeds
</H3>
<UL class="feeds">
<LI>
<A href="http://cwiki.apache.org/confluence/spaces/rss.action?key=OPENEJB&newPages=false">
<IMG src="http://openejb.apache.org/images/rss.gif"></A>
<A class="feedsText" href="http://cwiki.apache.org/confluence/spaces/rss.action?key=OPENEJB&newPages=false">Site</A>
</LI>
<LI><A href="http://cwiki.apache.org/confluence/spaces/blogrss.action?key=OPENEJB">
<IMG src="http://openejb.apache.org/images/rss.gif"></A>
<A class="feedsText" href="http://cwiki.apache.org/confluence/spaces/blogrss.action?key=OPENEJB">News</A>
</LI>
</UL>
</SPAN>
</TD>
<TD class="Col2">&nbsp;</TD>
<TD class="Col3">
<TABLE id="PageHeader" border="0" width="100%">
<TR>
<TD>
<A href="http://openejb.org/">
<IMG hspace="0" src="http://openejb.apache.org/images/logo_openejb.gif" vspace="0">
</A>
</TD>
<TD align="right">
<A href="http://www.apache.org/">
<IMG src="http://www.apache.org/images/asf-logo.gif" width="258" height="66">
</A>
</TD>
</TR>
<TR>
<TD id="page_title">
<!-- $TITLE -->
Collapsed EAR on Linux
</TD>
<TD align="right">
<BR><BR>
<!-- Google CSE Search Box Begins -->
<FORM id="searchbox_010475492895890475512:_t4iqjrgx90" action="http://www.google.com/cse">
<INPUT type="hidden" name="cx" value="010475492895890475512:_t4iqjrgx90">
<INPUT type="hidden" name="cof" value="FORID:0">
<INPUT name="q" type="text" size="25">
<INPUT type="submit" name="sa" value="Search">
</FORM>
<SCRIPT type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_010475492895890475512:_t4iqjrgx90"></SCRIPT>
<!-- Google CSE Search Box Ends -->
</TD>
</TR>
</TABLE>
<P>
<!-- $BODY -->
<DIV id="PageContent">
<DIV class="panelMacro"><TABLE class="noteMacro"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B>THIS PAGE WILL BE ARCHIVED AND REMOVED</B><BR>Instructions on Collapsed EAR can be found at&nbsp; <A href="collapsed-ear.html" title="Collapsed EAR">Collapsed EAR</A></TD></TR></TABLE></DIV>
<H1><A name="CollapsedEARonLinux-CommandsOnly"></A>Commands Only</H1>
<P>A lot of times docs get chatty. Sometimes there is nothing better than standing over someone's shoulder and watching how to setup something. So, here we go. This doc sets up the Moviefun example on Tomcat 5.0.28. These are the exact commands I typed to set things up successfully.</P>
<DIV class="panelMacro"><TABLE class="noteMacro"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B>/tmp</B><BR>I use /tmp as the directory in this example to contain all the installations. You really don't want to use that for real setup. Your home dir or /usr/local/ would be better.</TD></TR></TABLE></DIV>
<BLOCKQUOTE>
<P><FONT color="darkgreen">mingus:/tmp 12:33:52</FONT><BR>
<FONT color="darkblue">$ wget</FONT> <FONT color="darkblue"><A href="http://apache.downlod.in/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz" class="external-link" rel="nofollow">http://apache.downlod.in/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz</A></FONT><BR>
&#45;<DEL>12:34:36</DEL>&#45; <A href="http://apache.downlod.in/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz" class="external-link" rel="nofollow">http://apache.downlod.in/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz</A><BR>
=&gt; `jakarta-tomcat-5.0.28.tar.gz'<BR>
Resolving apache.downlod.in... done.<BR>
Connecting to apache.downlod.in[72.36.213.244]:80... connected.<BR>
HTTP request sent, awaiting response... 200 OK<BR>
Length: 10,718,313 [application/x-gzip]</P>
<P>100%[=======================================================================================================&gt;] 10,718,313 476.67K/s ETA 00:00</P>
<P>12:34:58 (476.67 KB/s) - `jakarta-tomcat-5.0.28.tar.gz' saved [10718313/10718313]</P>
<P><FONT color="darkgreen">mingus:/tmp 12:34:58</FONT><BR>
<FONT color="darkblue">$ tar xzf jakarta-tomcat-5.0.28.tar.gz</FONT><BR>
tar: A lone zero block at 82109</P>
<P><FONT color="darkgreen">mingus:/tmp 12:35:18</FONT><BR>
<FONT color="darkblue">$ wget</FONT> <FONT color="darkblue"><A href="http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1.tar.gz" class="external-link" rel="nofollow">http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1.tar.gz</A></FONT><BR>
&#45;<DEL>12:35:55</DEL>&#45; <A href="http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1.tar.gz" class="external-link" rel="nofollow">http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1.tar.gz</A><BR>
=&gt; `openejb-1.0-beta1.tar.gz'<BR>
Resolving dist.codehaus.org... done.<BR>
Connecting to dist.codehaus.org[64.7.141.17]:80... connected.<BR>
HTTP request sent, awaiting response... 200 OK<BR>
Length: 5,086,662 [application/x-tar]</P>
<P>100%[=======================================================================================================&gt;] 5,086,662 280.05K/s ETA 00:00</P>
<P>12:36:13 (280.05 KB/s) - `openejb-1.0-beta1.tar.gz' saved [5086662/5086662]</P>
<P><FONT color="darkgreen">mingus:/tmp 12:36:13</FONT><BR>
<FONT color="darkblue">$ tar xzf openejb-1.0-beta1.tar.gz</FONT></P>
<P><FONT color="darkgreen">mingus:/tmp 12:36:27</FONT><BR>
<FONT color="darkblue">$ cp openejb-1.0-beta1/war/moviefun.war jakarta-tomcat-5.0.28/webapps/</FONT></P>
<P><FONT color="darkgreen">mingus:/tmp 12:37:30</FONT><BR>
<FONT color="darkblue">$ ./jakarta-tomcat-5.0.28/bin/startup.sh</FONT><BR>
Using CATALINA_BASE: /tmp/jakarta-tomcat-5.0.28<BR>
Using CATALINA_HOME: /tmp/jakarta-tomcat-5.0.28<BR>
Using CATALINA_TMPDIR: /tmp/jakarta-tomcat-5.0.28/temp<BR>
Using JAVA_HOME: /Library/Java/Home</P>
<P><FONT color="darkgreen">mingus:/tmp 12:37:45</FONT><BR>
<FONT color="darkblue">$ emacs jakarta-tomcat-5.0.28/webapps/moviefun/WEB-INF/web.xml</FONT></P>
<DIV class="panelMacro"><TABLE class="infoMacro"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B>openejb.home</B><BR>Must set the openejb.home, so edit the web.xml remove this line:<BR>
&lt;param-value&gt;<B>/Users/dblevins/work/openejb1/target/openejb-1.0-SNAPSHOT</B>&lt;/param-value&gt;<BR>
With this line:<BR>
&lt;param-value&gt;<B>/tmp/openejb-1.0-beta1</B>&lt;/param-value&gt;</TD></TR></TABLE></DIV>
<P><FONT color="darkgreen">mingus:/tmp 12:38:52</FONT><BR>
<FONT color="darkblue">$ ./jakarta-tomcat-5.0.28/bin/shutdown.sh</FONT><BR>
Using CATALINA_BASE: /tmp/jakarta-tomcat-5.0.28<BR>
Using CATALINA_HOME: /tmp/jakarta-tomcat-5.0.28<BR>
Using CATALINA_TMPDIR: /tmp/jakarta-tomcat-5.0.28/temp</P>
<P><FONT color="darkgreen">mingus:/tmp 12:40:15</FONT><BR>
<FONT color="darkblue">$ ./jakarta-tomcat-5.0.28/bin/startup.sh</FONT><BR>
Using JAVA_HOME: /Library/Java/Home<BR>
Using CATALINA_BASE: /tmp/jakarta-tomcat-5.0.28<BR>
Using CATALINA_HOME: /tmp/jakarta-tomcat-5.0.28<BR>
Using CATALINA_TMPDIR: /tmp/jakarta-tomcat-5.0.28/temp<BR>
Using JAVA_HOME: /Library/Java/Home</P></BLOCKQUOTE>
<P>Now open your browser to <A href="http://localhost:8080/moviefun/" class="external-link" rel="nofollow">http://localhost:8080/moviefun/</A><BR>
Visit the <A href="http://localhost:8080/moviefun/setup.jsp" class="external-link" rel="nofollow">http://localhost:8080/moviefun/setup.jsp</A> at anytime to reset the example data.</P>
</DIV>
</P>
</TD>
<TD class="Col4"><IMG src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5">
</TD>
</TR>
<TR class="Row5">
<TD class="Col1">&nbsp;</TD>
<TD class="Col2">&nbsp;</TD>
<TD class="Col3">
<BR>
<BR>
<IMG width="100%" height="1" src="http://openejb.apache.org/images/line_light.gif">
<TABLE width="100%">
<TR>
<TD>
<SPAN class="bodyGrey">
<SMALL>
<NOTICE><!-- $FOOTER -->
Apache OpenEJB is an project of The Apache Software Foundation (ASF)
</NOTICE>
<BR>
Site Powered by
<A href="http://atlassian.com/">Atlassian</A>
<A href="http://atlassian.com/confluence/">Confluence</A>
.
</SMALL>
</SPAN>
</TD>
<TD align="right">
<A style="color:#999;font-size:small;font-weight:normal;" href="http://cwiki.apache.org/confluence/pages/editpage.action?spaceKey=OPENEJB&title=Collapsed%20EAR%20on%20Linux">[ edit ]</A>
</TD>
</TR>
</TABLE>
<BR>
</TD>
<TD class="Col4"><IMG src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5">&nbsp;</TD>
</TR>
</TABLE>
<!-- Needed for composition plugin -->
<!-- delay the loading of large javascript files to the end so that they don't interfere with the loading of page content -->
<SPAN style="display: none">
<SCRIPT type="text/javascript" language="JavaScript" src="http://cwiki.apache.org/confluence/labels-javascript"></SCRIPT>
<SCRIPT src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</SCRIPT>
<SCRIPT type="text/javascript">
_uacct = "UA-2717626-1";
urchinTracker();
</SCRIPT>
</SPAN>
</BODY>
</HTML>