geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Viet Hung Nguyen (JIRA)" <>
Subject [jira] Updated: (GERONIMO-3413) factor the console portlets into separate plugins
Date Thu, 13 Sep 2007 13:53:32 GMT


Viet Hung Nguyen updated GERONIMO-3413:

    Attachment: geronimo-3413.patch

this patch fixes the Server Logs portlet. The "Web Access Log Viewer" does not do any querying
because the parameters are not being passed correctly. 

additionally, the patch fixes the Shutdown portlet too. The shutdown option was not working
properly before.

There are other known issues:
1. Apache HTTP --> step through the process --> attempt to step through it again (an
error will occur)
2. Plugins --> Export Plugin --> I get one of two errors a) "Index=1, Size=0" or b)
RequestURI=/console/car-export not found
3. When installing the plugin for the first time I get 2 different types of complaints a)
no meta-data file found and b) unable to delete temporary directory
4. I have to log in through <protocol>://<host>:<port>/console. If i was
previously on a page and stop/started the server and attempted to log in through the redirected
log in page, I will get an error. In the previous console I had this ability.

This information is only valid for jetty. I have not yet tested them on tomcat.

> factor the console portlets into separate plugins
> -------------------------------------------------
>                 Key: GERONIMO-3413
>                 URL:
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 2.1
>            Reporter: Paul McMahan
>            Assignee: Paul McMahan
>             Fix For: 2.1
>         Attachments: geronimo-3413.patch
> The administration console contains portlets for configuring the components in a JEE5
server, and a few more things like debugging, creating deployment plans, etc.  Right now the
collection of portlets is "hard coded" in the console's pluto configuration.  This makes it
difficult for users to choose which portlets they want in their console.  For example some
users may not want the various classloader/dependency/JMX/LDAP/etc viewers because they require
the dojo library, which adds a non-trivial server footprint.  But more importantly this makes
it difficult to deploy the administration console into a customized geronimo assembly (like
the minimal ones) because those assemblies typically don't have all the JEE5 components installed
that would be necessary to satisfy the console's dependencies.
> There is some work going on to make the console customizable using pluto 1.2's portal
driver framework.  The portal driver allows the console to dynamically add/remove portlets.
 Using this new capability from pluto provides the capability to create an administration
console for the minimal assembly that contains only the base portlets, such as those necessary
for deployment and web server configuration.  The other portlets need to be factored out of
the admin console as separately deployable WAR files and provided as plugins.  This allows
the user to selectively install portlets from the plugin catalog.   And when the user deploys
a component into the minimal assembly such as ActiveMQ they should be able to install the
JMS administration portlet at that point in time, if desired.

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

View raw message