You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "David Jencks (JIRA)" <ji...@apache.org> on 2009/08/19 20:00:14 UTC

[jira] Commented: (GERONIMO-4799) Easy management of multiple Geronimo instances for process isolation (Provisioning?)

    [ https://issues.apache.org/jira/browse/GERONIMO-4799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745151#action_12745151 ] 

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: https://issues.apache.org/jira/browse/GERONIMO-4799
>             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.