geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <>
Subject Re: geronimo 1.1.1 lite
Date Wed, 05 Dec 2007 08:53:23 GMT
I recommend starting with geronimo trunk, or the (hopefully) soon to  
be released 2.1.  Check out the project from svn and build it using  
maven.  This will set up your local maven repository to be a geronimo  
plugin repository.

To add plugins to a small geronimo server, such as geronimo-framework:

1. unpack geronimo-framework-2.1-SNAPSHOT-bin.tar.gz (or zip) in a  
convenient place.
2. in one console window start it using ./bin/gsh geronimo/start-server
3. in another console window (also in ${geronimo.home) run ./bin/gsh  
Pick the local maven repo (its the only one shown)
This will list all the plugins in the local maven repo; pick the ones  
you want (for instance the base console).

If you use the car-maven-plugin to "predeploy" your apps to geronimo  
your apps will be in your local g. repo as plugins as well, so you  
can use this procedure to include them in a server.

To extract a server containing a set of plugins from an existing server:

1. start the existing server
2. in a separate console window run for example
  ./bin/gsh  deploy/assemble -g -a test -v 1.0-SNAPSHOT

where is the groupId you want for your server
test is the artifactId
1.0-SNAPSHOT is the version

Pick the plugins you want and the server will be assembled in var/ 
temp.  You must include the " Geronimo Configs :: Boilerplate (2.1- 
SNAPSHOT)" plugin which is under Geronimo Core.

The assemble feature is new today so please let us know of any bugs.

david jencks

On Dec 4, 2007, at 8:56 PM, ak345 wrote:

> Aaron,
> Is there any link to show how to add new features (especially  
> console) into
> a liittle G?
> Ak
> Aaron Mulder wrote:
>> You can use the command-line deploy tool to add new features to the
>> minimal installation ("Little G").  We've been a little delinquent in
>> setting up the metadata files that describe each incremental upgrade
>> that should be available, so your help would be appreciated in  
>> helping
>> us establish exactly what kind of upgrades you'd like to see.
>>  - We can offer the hot deploy service as an add-on, which will add
>> the deploy/ directory so you don't have to use the command-line  
>> deploy
>> tool
>>  - We can let you add things like JMS or EJB individually
>>  - We can't get the console working in Little G 1.x due to  
>> limitations
>> in our Pluto integration, but we're hoping to have a modular console
>> in Geronimo 1.2 that will let you install only the console screens  
>> for
>> the features you have installed
>> Right now, if you want to change e.g. the web ports used by Tomcat in
>> Little G out of the box, you should edit var/config/config.xml while
>> the server is not running, and then the settings will take effect  
>> next
>> time the server starts.
>> Thanks,
>>      Aaron
>> On 10/13/06, Brian Millett <> wrote:
>>> Hello,
>>> I've downloaded and installed the geronimo-tomcat-minimal-1.1.1.   
>>> Ran
>>> the bin/ and I have a nice working geronimo, or so it  
>>> seems.
>>> Looks like all of the documentations on how to get started are  
>>> about the
>>> full version.  So I have a few questions:
>>> 1) There is no deploy directory, so to deploy do I need to run the
>>> command line with a war file?
>>> 2) What if I already have a nice working webapps dir from tomcat  
>>> 5.5.17.
>>> Can I just drop that in someplace and have it served up?
>>> 3) Console??  We don't need no stinking console!!  But it would be
>>> really nice to have a console to add what ever piece is missing.  I
>>> thought that that was the purpose of the "little-g" was to start  
>>> light,
>>> then add as you go.
>>> 4) Should I be able to configure tomcat?  All I see is
>>> var/catalina/conf/web.xml, no server.xml??  I guess that will be the
>>> geronimo xml files, but all I see is:
>>> [bpm]$ find . | egrep \.xml$
>>> ./var/catalina/conf/web.xml
>>> ./var/catalina/ROOT/WEB-INF/web.xml
>>> ./var/config/config.xml
>>> and the var/config/config.xml states
>>> <!-- ======================================================== -->
>>> <!-- Warning - This XML file is re-generated by Geronimo when -->
>>> <!-- changes are made to Geronimo's configuration, therefore  -->
>>> <!-- any comments added to this file will be lost.            -->
>>> <!-- Do not edit this file while Geronimo is running.         -->
>>> <!-- ======================================================== -->
>>> but there is no way to configure geronimo while it is running.
>>> Sorry, but as you can see I am very confused.  Any help would be
>>> appriciated.
>>> Thanks.
>>> --
>>> Brian Millett - [ Sheridan and Maynard, "A Distant Star"]
>>> "The adventure is out there, Jack. Man has to go meet it." 'Well,
>>> sometimes it comes to you. Wait for it Johnny.'
> -- 
> View this message in context: 
> lite-tf2439146s134.html#a14165288
> Sent from the Apache Geronimo - Users mailing list archive at  

View raw message