geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <>
Subject [jira] Commented: (GERONIMO-4799) Easy management of multiple Geronimo instances for process isolation (Provisioning?)
Date Wed, 19 Aug 2009 18:00:14 GMT


David Jencks commented on GERONIMO-4799:

At least in 2.2 there's quite a bit of support for this kind of thing.  I recommend approaching
it from the point of view of geronimo plugins for your apps and custom server assemblies for
the servers.  I don't remember how much is available from the admin console but there are
at least gshell commands for creating new server instances sharing the same repo and including
a set of plugins.  There's also a maven command for starting lots of server instances at once.

Discussing what you would like on the dev list might be easier than in a jira issue.

> Easy management of multiple Geronimo instances for process isolation (Provisioning?)
> ------------------------------------------------------------------------------------
>                 Key: GERONIMO-4799
>                 URL:
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>    Affects Versions: 2.1.4
>            Reporter: Francisco Peredo
> Since java has no real process isolation, a misbehaved JEE application can bring down
an entire server (if it has a bug with an infinite-loop for example, or simply because each
time applications are undeployed the JVM is no able to really reclaim all the memory spaced
because of bugs inherent in the JVM design).
>  In OAS (Oracle Application Server) this problem is solved by using multiple instances,
this is of course possible in Geronimo (nobody prevents you from running several instances
of Geronimo in your server) but has to be done manually. I would like to see an option in
Geronimo Managment UI where I could just click a button saying: "Create new Geronimo Instance"
and then be able to "Transfer selected applications to another Geronimo Instance" that way
related applications can be kept in the same instance, and unrelated ones can be kept in different
instances that can be restarted independently if they misbehave.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message