I think minimal is the key word here. Some of the management consoles are getting out of hand. I have recently been testing jetty, resin, websphere, jboss and glassfish for a banking client. Some observations:
In order for jetty to be deployed "standalone", a management console is mandatory, and it should support the following:
1. Easily/quickly view the status of running application; ideally on the front page, with one click start/stop/restart. This is one of the main things that I would look for. Ideally if it were setup in a portal fashion (much like the landing page of jira), one of these blocks would contain a listing of deployed applications with links/buttons to start, stop, restart and a quick summary of the application (deployed path, context, etc.)
2. Another block for database connections that are pooled.
3. Ideally, some API to remotely start/stop deployed apps either via a RESTful interface, or plugins to common management programs (like jboss ON).
4. Log viewing is nice to have, with the ability to download compressed logs.
5. Ability to add management users with different access levels (view-only, restart access, etc.)
I'll keep updating here as I go forward with my testing.
I think minimal is the key word here. Some of the management consoles are getting out of hand. I have recently been testing jetty, resin, websphere, jboss and glassfish for a banking client. Some observations:
In order for jetty to be deployed "standalone", a management console is mandatory, and it should support the following:
1. Easily/quickly view the status of running application; ideally on the front page, with one click start/stop/restart. This is one of the main things that I would look for. Ideally if it were setup in a portal fashion (much like the landing page of jira), one of these blocks would contain a listing of deployed applications with links/buttons to start, stop, restart and a quick summary of the application (deployed path, context, etc.)
2. Another block for database connections that are pooled.
3. Ideally, some API to remotely start/stop deployed apps either via a RESTful interface, or plugins to common management programs (like jboss ON).
4. Log viewing is nice to have, with the ability to download compressed logs.
5. Ability to add management users with different access levels (view-only, restart access, etc.)
I'll keep updating here as I go forward with my testing.