Presentation is loading. Please wait.

Presentation is loading. Please wait.

Plugin management in Geronimo admin console

Similar presentations


Presentation on theme: "Plugin management in Geronimo admin console"— Presentation transcript:

1 Plugin management in Geronimo admin console pmcmahan@apache.org

2 list installed plugins Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] There are currently no plugin modules installed in this server Upload plugin from local disk Go to plugin repository list

3 Upload plugin Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] /home/meatwad/myplugin.car File location: Browse Upload

4 Upload plugin progress Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Current progress: 60% Uploaded file: myplugin.car Processed file: /tmp/myplugin.car Downloading dependency: http://repo/maven2/foo1.jar

5 Upload plugin summary Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Current progress: 100% Downloaded dependency: http://repo/maven2/foo2.jar Downloaded dependency: http://repo/maven2/foo3.jar Started plugin module Return Uploaded file: myplugin.car Processed file: /tmp/myplugin.car Downloaded dependency: http://repo/maven2/foo1.jar

6 list installed plugins Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] GroupNameVersion mygroupmyplugin1.0 PropertiesRemoveExportCheck for updates Upload plugin from local disk Go to plugin repository list

7 show plugin properties Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] PropertyValue Namemyplugin Module IDmygroup/myplugin/1.0/car Categoryportals DescriptionBlah blah blah URLhttp://foo.org Authormeatwad LicenseApache software license 2.0 Dependenciesgeronimo/kernel/2.1/jar mygroup/somejar/1.0/jar Prerequisitesgeronimo/jetty6/2.1/car Source Repositoryhttp://repo1/ http://repo2/ Return

8 Remove plugin Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Are you sure that you want to remove mygroup/myplugin/1.0 ? Remove plugin Cancel

9 Removed plugin Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Plugin mygroup/myplugin/1.0 removed. Return

10 Export plugin Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] PropertyValue Namemyplugin Module IDmygroup/myplugin/1.0/car Categoryportals DescriptionBlah blah blah URLhttp://foo.org Authormeatwad LicenseApache software license 2.0 Dependenciesgeronimo/kernel/2.1/jar mygroup/somejar/1.0/jar Prerequisitesgeronimo/jetty6/2.1/car Source Repositoryhttp://repo1/ http://repo2/ Export Editable fields

11 Save exported plugin Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] PropertyValue Namemyplugin Module IDmygroup/myplugin/1.0/car Categoryportals DescriptionBlah blah blah URLhttp://foo.org Authormeatwad LicenseApache software license 2.0 Dependenciesgeronimo/kernel/2.1/jar mygroup/somejar/1.0/jar Prerequisitesgeronimo/jetty6/2.1/car Source Repositoryhttp://repo1/ http://repo2/ Export Normal browser save dialog. filename will reflect module id

12 Check for plugin update Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] The installed version of the plugin is 1.0. The following versions of the plugin are also available from the repository: 0.9rc1 1.0.1 Browse the plugin repository Cancel

13 list repos Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] There are currently no plugin repositories in use by this server Add new repository Update default repository list Gets repo list from geronimo.apache.or g

14 default repos added Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Repository http://geronimo.apache.org/plugins/geronimo-2.1/ BrowseRemoveCheck for updates Upload plugin from local disk Go to plugin repository list Add new repository Update default repository list Came from default repo list

15 Add repo Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] http://mypluginrepo.com/ Repository URL: Save Cancel

16 Select repo for remove Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Repository http://geronimo.apache.org/plugins/geronimo-2.1/ http://mypluginrepo.com/ BrowseRemoveCheck for updates Upload plugin from local disk Go to plugin repository list Add new repository Update default repository list

17 Remove repo Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Are you sure that you want to remove http://mypluginrepo.com/ from the repository list? Remove repo Cancel

18 Removed repo Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] http://mypluginrepo.com/ has been removed from the repository list. Return

19 Select repo for browse Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Repository http://geronimo.apache.org/plugins/geronimo-2.1/ BrowseRemoveCheck for updates Upload plugin from local disk Go to plugin repository list Add new repository Update default repository list

20 Browse repo Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Plugin nameVersionCompatible?Category Liferay Portal4.0.2Portals Jetspeed Portal2.1Portals someplugin11.0Samples someplugin21.0XSamples someplugin31.0Applications ViewInstall Return to repository list Plugins in repository at http://geronimo.apache.org/plugins/ Clicking column header sorts

21 Install plugin from repo Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] PropertyValue NameLiferay Portal Module IDlifreray/liferay-portal/4.0.2/car Categoryportals DescriptionLiferay portal is an open source … URLhttp://liferay.org AuthorLiferay LicenseApache software license 2.0 Dependenciesgeronimo/kernel/2.1/jar mygroup/somejar/1.0/jar Prerequisitesgeronimo/jetty6/2.1/car Source Repositoryhttp://geronimo.liferay.org/ ReturnInstall See previous charts showing how plugin installation works

22 Check for updates Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Plugin nameCurrent VersionNew VersionCompatible? Liferay Portal4.0.14.0.2 Jetspeed Portal2.02.1 ViewInstall Return to repository list Updated plugins in repository at http://geronimo.apache.org/plugins/

23 Plugin incompatible Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] Plugin nameVersionCompatible?Category Liferay Portal4.0.2Portals Jetspeed Portal2.1Portals someplugin11.0Samples someplugin21.0XSamples someplugin31.0Applications ViewInstall Return to repository list Plugins in repository at http://geronimo.apache.org/plugins/

24 Plugin incompatible explain Welcome Server […] Services […] Applications Deploy EARs WARs EJBs Connectors App Clients System Plugins Modules Repositories Security […] The plugin is not compatible with the server for the following reasons: Prerequisite org.apache.geronimo.configs/jetty6//car is missing Only compatible with server versions : 2.2 2.3 Return to plugin list


Download ppt "Plugin management in Geronimo admin console"

Similar presentations


Ads by Google