geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Geronimo v2.2 > Quick start - Apache Geronimo for the impatient
Date Tue, 22 Sep 2009 07:13:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=GMOxDOC22&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><a href="http://cwiki.apache.org/confluence/display/GMOxDOC22/Quick+start+-+Apache+Geronimo+for+the+impatient">Quick
start - Apache Geronimo for the impatient</a></h2>
     <h4>Page <b>edited</b> by             <a href="http://cwiki.apache.org/confluence/display/~ellen.ltang@gmail.com">Ellen
Tang</a>
    </h4>
     
          <br/>
     <div class="notificationGreySide">
         <p>If you are in a hurry to have Apache Geronimo up and running, this article
can show you the basic steps of downloading, building (when needed) and running the server
in a short time.</p>

<p>All you need is 5 to 10 minutes to follow these steps.</p>

<div>
<ul>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Gettingthesoftware'>Getting
the software</a></li>
<ul>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Prerequisites'>Prerequisites</a></li>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Downloadingbinaryfiles'>Downloading
binary files</a></li>
</ul>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Startingtheserver'>Starting
the server</a></li>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Creatinganddeployingasampleapplication'>Creating
and deploying a sample application</a></li>
<ul>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Deployingandtestingtheapplication'>Deploying
and testing the application</a></li>
</ul>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Stoppingtheserver'>Stopping
the server</a></li>
    <li><a href='#Quickstart-ApacheGeronimofortheimpatient-Summary'>Summary</a></li>
</ul></div>

<h1><a name="Quickstart-ApacheGeronimofortheimpatient-Gettingthesoftware"></a>Getting
the software</h1>
<p>There are currently the following two ways to get the released software: </p>

<ul>
	<li>Retrieve the source code from the Apache SVN repository.</li>
	<li>Download the binary files from the Apache Geronimo Web site.</li>
</ul>


<p>This section only shows how to download the binary files from the Apache Geronimo
Web site because this way is faster and easier than retrieving the source code from the Apache
SVN repository.</p>

<h2><a name="Quickstart-ApacheGeronimofortheimpatient-Prerequisites"></a>Prerequisites</h2>
<p>Before you install Geronimo, you must install the Java Runtime Environment (JRE)
or Java Development Kit (JDK). JDK is only required for wsgen tools.</p>

<h3><a name="Quickstart-ApacheGeronimofortheimpatient-InstallingJavaSE5or6"></a>Installing
Java SE 5 or 6</h3>
<p>Apache Geronimo v2.2 is Java EE 5 Certified. For more information about how to download
and install the latest JRE or JDK of Java SE 5 or Java SE 6, go to <a href="http://java.sun.com"
rel="nofollow">http://java.sun.com</a>.</p>

<div class='panelMacro'><table class='infoMacro'><colgroup><col width='24'><col></colgroup><tr><td
valign='top'><img src="/confluence/images/icons/emoticons/information.gif" width="16"
height="16" align="absmiddle" alt="" border="0"></td><td>It is possible to
run Apache Geronimo v2.2 on the IBM 1.5.0/1.6.0 SDK and other implementations of Java that
are certified as Java SE 5 or 6 compliant, but Geronimo is not tested or certified on those
implementations.</td></tr></table></div>

<h2><a name="Quickstart-ApacheGeronimofortheimpatient-Downloadingbinaryfiles"></a>Downloading
binary files</h2>
<p>You can go to <a href="http://geronimo.apache.org/downloads.html" rel="nofollow">http://geronimo.apache.org/downloads.html</a>
to download the available packages (binary files and source code). You must select the installation
file according to the platform that you plan to install and run Apache Geronimo on.</p>

<p>Geronimo v2.2 is available in the following three assembly configurations:</p>

<ul>
	<li>Java EE 5 : full Java EE 5 functionality</li>
	<li>Minimal (Little-G) : Web Container, Transaction, and Connector capabilities</li>
	<li>Framework : Geronimo kernel core functionality</li>
</ul>


<p>In this section, we use Java EE 5 assembly configuration with Tomcat Web container.
For more information about the difference between these three assembly configurations, see
<a href="/confluence/display/GMOxDOC22/Getting+and+installing+Geronimo" title="Getting
and installing Geronimo">Getting and installing Geronimo</a>.</p>

<p>You can download the installation file with the compression format (.zip or .tar.gz)
that is compatible with your operating system by clikcing the link on the website. To install
Apache Geronimo, extract the binary files to a new directory on your hard disk, for example,
z:/geronimo. In the rest of this section, this directory is referred to as <b>&lt;geronimo_home&gt;</b>.</p>

<h1><a name="Quickstart-ApacheGeronimofortheimpatient-Startingtheserver"></a>Starting
the server</h1>
<p>To start Apache Geronimo:</p>

<ol>
	<li>In the command-line interface, go to the <b>&lt;geronimo_home&gt;/bin</b>
directory.</li>
	<li>Type one of the following commands:
	<ul>
		<li><b><tt>geronimo run</tt></b></li>
		<li><b><tt>start-server</tt></b></li>
		<li><b><tt>gsh geronimo/start-server</tt></b></li>
	</ul>
	</li>
</ol>


<p>These commands start the server within the command-line interface instead of in the
background. When the server is started, you can see the following information.</p>

<div class="preformatted panel" style="border-style: solid;border-width: 1px;"><div
class="preformattedContent panelContent">
<pre>Launching Geronimo Server...
Booting Geronimo Kernel (in Java 1.5.0_13)...
Module  1/65 org.apache.geronimo.framework/j2ee-system/2.2-SNAPSHOT/car                  
                    started in   .000s
Module  2/65 org.apache.geronimo.framework/jee-specs/2.2-SNAPSHOT/car                    
                    started in   .000s
Module  3/65 org.apache.geronimo.framework/rmi-naming/2.2-SNAPSHOT/car                   
                    started in   .180s
Module  4/65 org.apache.geronimo.framework/j2ee-security/2.2-SNAPSHOT/car                
                    started in   .126s
Module  5/65 org.apache.geronimo.configs/j2ee-server/2.2-SNAPSHOT/car                    
                    started in   .031s
Module  6/65 org.apache.geronimo.plugins.classloaders/geronimo-javaee-deployment_1.1MR3_spec/2.2-SNAPSHOT/car
started in   .000s
Module  7/65 org.apache.geronimo.framework/xmlbeans/2.2-SNAPSHOT/car                     
                    started in   .000s
Module  8/65 org.apache.geronimo.framework/plugin/2.2-SNAPSHOT/car                       
                    started in   .495s
Module  9/65 org.apache.geronimo.framework/geronimo-gbean-deployer/2.2-SNAPSHOT/car      
                    started in   .233s
Module 10/65 org.apache.geronimo.framework/transformer-agent/2.2-SNAPSHOT/car            
                    started in   .000s
Module 11/65 org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car                    
                    started in   .254s
Module 12/65 org.apache.geronimo.plugins.classloaders/xbean-finder/2.2-SNAPSHOT/car      
                    started in   .000s
Module 13/65 org.apache.geronimo.configs/derby/2.2-SNAPSHOT/car                          
                    started in   .000s
Module 14/65 org.apache.geronimo.configs/system-database/2.2-SNAPSHOT/car                
                    started in  1.416s
Module 15/65 org.apache.geronimo.plugins.classloaders/geronimo-schema-jee_5/2.2-SNAPSHOT/car
                 started in   .000s
Module 16/65 org.apache.geronimo.configs/webservices-common/2.2-SNAPSHOT/car             
                    started in   .000s
Module 17/65 org.apache.geronimo.configs/activemq-broker/2.2-SNAPSHOT/car                
                    started in  1.182s
Module 18/65 org.apache.geronimo.configs/openjpa/2.2-SNAPSHOT/car                        
                    started in   .004s
Module 19/65 org.apache.geronimo.framework/server-security-config/2.2-SNAPSHOT/car       
                    started in   .027s
Module 20/65 org.apache.geronimo.configs/openejb/2.2-SNAPSHOT/car                        
                    started in   .805s
Module 21/65 org.apache.geronimo.configs/axis/2.2-SNAPSHOT/car                           
                    started in   .113s
Module 22/65 org.apache.geronimo.configs/axis2/2.2-SNAPSHOT/car                          
                    started in   .000s
Module 23/65 org.apache.geronimo.configs/axis2-ejb/2.2-SNAPSHOT/car                      
                    started in   .000s
Module 24/65 org.apache.geronimo.configs/j2ee-corba-yoko/2.2-SNAPSHOT/car                
                    started in   .575s
Module 25/65 org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car                         
                    started in   .004s
Module 26/65 org.apache.geronimo.configs/tomcat6/2.2-SNAPSHOT/car                        
                    started in  2.167s
Module 27/65 org.apache.geronimo.configs/aspectj/2.2-SNAPSHOT/car                        
                    started in   .014s
Module 28/65 org.apache.geronimo.configs/clustering/2.2-SNAPSHOT/car                     
                    started in   .055s
Module 29/65 org.apache.geronimo.configs/tomcat6-no-ha/2.2-SNAPSHOT/car                  
                    started in   .000s
Module 30/65 org.apache.geronimo.configs/j2ee-deployer/2.2-SNAPSHOT/car                  
                    started in   .179s
Module 31/65 org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car             
                    started in   .073s
Module 32/65 org.apache.geronimo.configs/tomcat6-deployer/2.2-SNAPSHOT/car               
                    started in   .072s
Module 33/65 org.apache.geronimo.configs/tomcat6-clustering-builder-wadi/2.2-SNAPSHOT/car
                    started in   .956s
Module 34/65 org.apache.geronimo.configs/activemq-ra/2.2-SNAPSHOT/car                    
                    started in   .253s
Module 35/65 org.apache.geronimo.configs/javamail/2.2-SNAPSHOT/car                       
                    started in   .023s
Module 36/65 org.apache.geronimo.configs/jasper-deployer/2.2-SNAPSHOT/car                
                    started in   .016s
Module 37/65 org.apache.geronimo.configs/myfaces/2.2-SNAPSHOT/car                        
                    started in   .013s
Module 38/65 org.apache.geronimo.configs/myfaces-deployer/2.2-SNAPSHOT/car               
                    started in   .015s
Module 39/65 org.apache.geronimo.configs/openejb-deployer/2.2-SNAPSHOT/car               
                    started in   .077s
Module 40/65 org.apache.geronimo.configs/openejb-corba-deployer/2.2-SNAPSHOT/car         
                    started in   .097s
Module 41/65 org.apache.geronimo.configs/persistence-jpa10-deployer/2.2-SNAPSHOT/car     
                    started in   .053s
Module 42/65 org.apache.geronimo.configs/axis-deployer/2.2-SNAPSHOT/car                  
                    started in   .052s
Module 43/65 org.apache.geronimo.configs/jaxws-deployer/2.2-SNAPSHOT/car                 
                    started in   .000s
Module 44/65 org.apache.geronimo.configs/axis2-deployer/2.2-SNAPSHOT/car                 
                    started in   .043s
Module 45/65 org.apache.geronimo.configs/jaxws-ejb-deployer/2.2-SNAPSHOT/car             
                    started in   .000s
Module 46/65 org.apache.geronimo.configs/axis2-ejb-deployer/2.2-SNAPSHOT/car             
                    started in   .041s
Module 47/65 org.apache.geronimo.configs/client-deployer/2.2-SNAPSHOT/car                
                    started in   .051s
Module 48/65 org.apache.geronimo.configs/hot-deployer/2.2-SNAPSHOT/car                   
                    started in   .303s
Module 49/65 org.apache.geronimo.configs/welcome-tomcat/2.2-SNAPSHOT/car                 
                    started in   .150s
Module 50/65 org.apache.geronimo.configs/spring/2.2-SNAPSHOT/car                         
                    started in   .000s
Module 51/65 org.apache.geronimo.plugins/pluto-support/2.2-SNAPSHOT/car                  
                    started in   .209s
Module 52/65 org.apache.geronimo.plugins/console-tomcat/2.2-SNAPSHOT/car                 
                    started in  2.503s
Module 53/65 org.apache.geronimo.plugins/plugin-console-tomcat/2.2-SNAPSHOT/car          
                    started in   .315s
Module 54/65 org.apache.geronimo.plugins/sysdb-console-tomcat/2.2-SNAPSHOT/car           
                    started in   .377s
Module 55/65 org.apache.geronimo.plugins/activemq-console-tomcat/2.2-SNAPSHOT/car        
                    started in   .559s
Module 56/65 org.apache.geronimo.configs/remote-deploy-tomcat/2.2-SNAPSHOT/car           
                    started in   .066s
Module 57/65 org.apache.geronimo.configs/uddi-tomcat/2.2-SNAPSHOT/car                    
                    started in   .477s
Module 58/65 org.apache.geronimo.configs/ca-helper-tomcat/2.2-SNAPSHOT/car               
                    started in   .103s
Module 59/65 org.apache.geronimo.configs/sharedlib/2.2-SNAPSHOT/car                      
                    started in   .007s
Module 60/65 org.apache.geronimo.configs/mejb/2.2-SNAPSHOT/car                           
                    started in   .242s
Module 61/65 org.apache.geronimo.configs/concurrent/2.2-SNAPSHOT/car                     
                    started in   .120s
Module 62/65 org.apache.geronimo.configs/concurrent-deployer/2.2-SNAPSHOT/car            
                    started in   .021s
Module 63/65 org.apache.geronimo.framework/gshell-framework/2.2-SNAPSHOT/car             
                    started in   .000s
Module 64/65 org.apache.geronimo.framework/gshell-geronimo/2.2-SNAPSHOT/car              
                    started in   .000s
Module 65/65 org.apache.geronimo.framework/gshell-remote/2.2-SNAPSHOT/car                
                    started in   .000s
Startup completed in 17.632s seconds
  Listening on Ports:
    1050 127.0.0.1 CORBA Naming Service
    1099 0.0.0.0   RMI Naming
    1527 0.0.0.0   Derby Connector
    2001 127.0.0.1 OpenEJB ORB Adapter
    4201 0.0.0.0   OpenEJB Daemon
    6882 127.0.0.1 OpenEJB ORB Adapter
    8009 0.0.0.0   Tomcat Connector AJP AJP
    8080 0.0.0.0   Tomcat Connector HTTP BIO HTTP
    8443 0.0.0.0   Tomcat Connector HTTPS BIO HTTPS
    9999 0.0.0.0   JMX Remoting Connector
   61613 0.0.0.0   ActiveMQ Transport Connector
   61616 0.0.0.0   ActiveMQ Transport Connector

  Started Application Modules:
    EAR: org.apache.geronimo.configs/uddi-tomcat/2.2-SNAPSHOT/car
    EAR: org.apache.geronimo.plugins/console-tomcat/2.2-SNAPSHOT/car
    JAR: org.apache.geronimo.configs/mejb/2.2-SNAPSHOT/car
    RAR: org.apache.geronimo.configs/activemq-ra/2.2-SNAPSHOT/car
    RAR: org.apache.geronimo.configs/system-database/2.2-SNAPSHOT/car
    WAR: org.apache.geronimo.configs/ca-helper-tomcat/2.2-SNAPSHOT/car
    WAR: org.apache.geronimo.configs/remote-deploy-tomcat/2.2-SNAPSHOT/car
    WAR: org.apache.geronimo.configs/welcome-tomcat/2.2-SNAPSHOT/car
    WAR: org.apache.geronimo.plugins/activemq-console-tomcat/2.2-SNAPSHOT/car
    WAR: org.apache.geronimo.plugins/plugin-console-tomcat/2.2-SNAPSHOT/car
    WAR: org.apache.geronimo.plugins/sysdb-console-tomcat/2.2-SNAPSHOT/car

  Web Applications:
    /
    /CAHelper
    /activemq
    /console
    /console-base
    /juddi
    /plugin
    /remote-deploy
    /system-database

Geronimo Application Server started
Geronimo Server started in 0:00:20.803

</pre>
</div></div>

<p>To verify that the Apache Geronimo server is running, go to <a href="http://localhost:8080/console"
rel="nofollow">http://localhost:8080/console</a> to open the Geronimo administrative
console. The Geronimo administrative console is the first application you can test. It is
deployed in the standard, full Java EE certified distribution of Apache Geronimo.</p>

<p>When the Geronimo administrative console is open, enter <b>system</b>
as the user name and <b>manager</b> as the password.</p>

<p>The following figure shows the Web-based Geronimo administrative console.</p>

<p><img src="/confluence/download/attachments/93369/console_login.jpg" align="absmiddle"
border="0" /></p>

<p>Now you have Apache Geronimo up and running. The following section shows you how
to create, deploy, and run a sample JSP Web application on Apache Geronimo.</p>

<h1><a name="Quickstart-ApacheGeronimofortheimpatient-Creatinganddeployingasampleapplication"></a>Creating
and deploying a sample application</h1>
<p>To create a <b>HelloWorld</b> JSP Web application:</p>

<ol>
	<li>Create a new directory to hold all the application related files. In the rest of
this section, this directory is referred to as <b>&lt;app_home&gt;</b>.</li>
	<li>In the &lt;app_home&gt; directory, create a plain text file named <b>HelloWorld.jsp</b>,
and then copy the following code to this file.</li>
</ol>


<div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader
panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>HelloWorld.jsp</b></div><div
class="codeContent panelContent">
<pre class="code-java">
&lt;html&gt;
  &lt;head&gt;
   &lt;jsp:useBean id=<span class="code-quote">"datetime"</span> class=<span
class="code-quote">"java.util.Date"</span>/&gt;
    &lt;title&gt;
        Basic HelloWorld JSP
     &lt;/title&gt;
 &lt;/head&gt;
  &lt;body bgcolor=<span class="code-quote">"#1276C2"</span>&gt;
     &lt;h1&gt;
        &lt;font face=<span class="code-quote">"tahoma"</span> color=<span
class="code-quote">"white"</span>&gt;
                 Hello world from GERONIMO!
         &lt;/font&gt;
       &lt;/h1&gt;
          &lt;font face=<span class="code-quote">"tahoma"</span> color=<span
class="code-quote">"white"</span>&gt;on ${datetime}&lt;/font&gt;
      &lt;/body&gt;
&lt;/html&gt;
</pre>
</div></div>

<p>To deploy an application, you must create a Geronimo specific deployment plan. To
create the deployment plan for the sample application:</p>

<ol>
	<li>Create a directory named <b>WEB-INF</b> in the &lt;app_home&gt;
directory.</li>
	<li>In the &lt;app_home&gt;/WEB-INF directory, create a plain text file named
<b>geronimo-web.xml</b>, and then copy the following code to this file.
<br clear="all" />
<div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader
panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Geronimo
deployment plan geronimo-web.xml</b></div><div class="codeContent panelContent">
<pre class="code-xml">
<span class="code-tag">&lt;?xml version=<span class="code-quote">"1.0"</span>
encoding=<span class="code-quote">"UTF-8"</span>?&gt;</span>
<span class="code-tag">&lt;web-app xmlns=<span class="code-quote">"http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"</span>&gt;</span>
    <span class="code-tag">&lt;environment&gt;</span>
        <span class="code-tag">&lt;moduleId&gt;</span>
            <span class="code-tag">&lt;groupId&gt;</span>org.apache.geronimo.samples<span
class="code-tag">&lt;/groupId&gt;</span>
            <span class="code-tag">&lt;artifactId&gt;</span>HelloWorldApp<span
class="code-tag">&lt;/artifactId&gt;</span>
            <span class="code-tag">&lt;version&gt;</span>2.2<span class="code-tag">&lt;/version&gt;</span>
            <span class="code-tag">&lt;type&gt;</span>war<span class="code-tag">&lt;/type&gt;</span>
        <span class="code-tag">&lt;/moduleId&gt;</span>             
    <span class="code-tag">&lt;/environment&gt;</span>
    <span class="code-tag">&lt;context-root&gt;</span>/hello<span class="code-tag">&lt;/context-root&gt;</span>
<span class="code-tag">&lt;/web-app&gt;</span>
</pre>
</div></div>
<p><br clear="all" /></p></li>
	<li>In the &lt;app_home&gt;/WEB-INF directory, create a plain text file named
<b>web.xml</b>, and then copy the following code to this file.</li>
</ol>


<div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader
panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>web.xml</b></div><div
class="codeContent panelContent">
<pre class="code-xml">
<span class="code-tag">&lt;?xml version=<span class="code-quote">"1.0"</span>
encoding=<span class="code-quote">"UTF-8"</span>?&gt;</span>
&lt;web-app version=<span class="code-quote">"2.4"</span> xmlns=<span class="code-quote">"http://java.sun.com/xml/ns/j2ee"</span>
                       <span class="code-keyword">xmlns:xsi</span>=<span class="code-quote">"http://www.w3.org/2001/XMLSchema-instance"</span>
		       xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
		       http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt;
    
    <span class="code-tag">&lt;welcome-file-list&gt;</span>
        <span class="code-tag">&lt;welcome-file&gt;</span>HelloWorld.jsp<span
class="code-tag">&lt;/welcome-file&gt;</span>
    <span class="code-tag">&lt;/welcome-file-list&gt;</span>

<span class="code-tag">&lt;/web-app&gt;</span>
</pre>
</div></div>

<h2><a name="Quickstart-ApacheGeronimofortheimpatient-Deployingandtestingtheapplication"></a>Deploying
and testing the application</h2>
<p>In this example, we do not invest time in packaging the application. Instead, we
use the <tt>--inPlace</tt> feature of the deployer tool to deploy the application.
You can use this feature to deploy an application from any directory.</p>

<p>To deploy the application:</p>

<ol>
	<li>In the command-line interface, go to the &lt;geronimo_home&gt;/bin directory.</li>
	<li>Type the following command:</li>
</ol>


<div class="preformatted panel" style="border-style: solid;border-width: 1px;"><div
class="preformattedContent panelContent">
<pre>deploy --user system --password manager deploy --inPlace &lt;app_home&gt;
</pre>
</div></div>

<p>When the application is successfully deployed, you can see the following message:</p>

<div class="preformatted panel" style="border-style: solid;border-width: 1px;"><div
class="preformattedContent panelContent">
<pre>D:\geronimo-tomcat6-javaee5-2.2\bin&gt;deploy --user system --password manager
deploy --inPlace \HelloWorld
Using GERONIMO_BASE:   D:\geronimo-tomcat6-javaee5-2.2
Using GERONIMO_HOME:   D:\geronimo-tomcat6-javaee5-2.2
Using GERONIMO_TMPDIR: var\temp
Using JRE_HOME:        C:\Java\jdk1.5.0_06\jre
    Deployed sample.applications/HelloWorldApp/2.2/war @ /hello
</pre>
</div></div>

<p>To test the application, go to <a href="http://localhost:8080/hello" rel="nofollow">http://localhost:8080/hello</a>.</p>


<h1><a name="Quickstart-ApacheGeronimofortheimpatient-Stoppingtheserver"></a>Stopping
the server</h1>
<p>In the command-line interface where the server is started, press CTRL+C to stop the
server.</p>


<h1><a name="Quickstart-ApacheGeronimofortheimpatient-Summary"></a>Summary</h1>

<p>This article shows you how simple it is to have Apache Geronimo up and running. It
takes less than five minutes to start the server if you have installed the prerequisites.
Additionally, this article shows you how to create, deploy and test a simple JSP Web application
in less than five minutes.</p>
     </div>
     <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>

       <a href="http://cwiki.apache.org/confluence/display/GMOxDOC22/Quick+start+-+Apache+Geronimo+for+the+impatient">View
Online</a>
       |
       <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=93369&revisedVersion=21&originalVersion=20">View
Change</a>
              |
       <a href="http://cwiki.apache.org/confluence/display/GMOxDOC22/Quick+start+-+Apache+Geronimo+for+the+impatient?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message