Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Excerpt

A plugins group is basically a set

Plugin Groups

Info

This page is not complete yet, to be updated with more info....

Plugin groups are basically groups

of plugins for users to easily understand and consume

them

.

They can be used in the following ways:
1. custom server assemblies
2. G server assemblies (framework, javaee5)
3. install plugin group as regular plugin. For example, a user should be able to install the JMS plugin group in little G to get little G +JMS environment.

Customizing server assemblies will be easier and a plugins group can be installed as a regular plugin by using deploy command. There are 8 There are 8 plugin groups for different distribution with Web Contaniner such as Tomcat and Jetty. We take Tomcat as an example here and introduce each plugin group and what plugins are included:

  1. Geronimo Plugin Group :: Framework
    • descriptionDescription: This plugin group provides the framework functionality. It is required to build a working server.
    • Plugin included:

      Plugin name

      ModuleId

      description

      Geronimo Assemblies :: Boilerplate Minimal

      org.apache.geronimo.assemblies/geronimo-boilerplate//car

      Provides boilerplate files for all Geronimo Server assemblies.

      Geronimo Framework, Configs :: GShell Framework

      org.apache.geronimo.framework/gshell-framework//car

      Provides the GShell Framework used by the Geronimo Server.

      Geronimo Framework, Configs :: GShell Geronimo

      org.apache.geronimo.framework/gshell-geronimo//car

      Provides the GShell commands to operate on the Geronimo Server.

      Geronimo Framework, Configs :: GShell Remote

      org.apache.geronimo.framework/gshell-remote//car

      Provides the GShell commands to operate on a remote Geronimo Server.

      Geronimo Framework, Configs :: J2EE System

      org.apache.geronimo.framework/j2ee-system//car

      Provides base geronimo server that sets up the kernel.

      Geronimo Framework, Configs :: Client System

      org.apache.geronimo.framework/client-system//car

      Provides initial configuration for a demo Geronimo server.

      Geronimo Framework, Configs :: RMI Naming

      org.apache.geronimo.framework/rmi-naming//car

      Provides fundamental geronimo services including the plugin installer.

    • Plugin includes:
    • Geronimo Framework, Configs :: Plugin Management

      org.apache.geronimo.framework/plugin//car

      Provides plugin functionality.

      Geronimo Framework, Configs :: J2EE Security

      org.apache.geronimo.framework/j2ee-security//car

      Provides basic Geronimo server security infrastructure.

      Geronimo Framework, Configs :: Server Security Configuration

      org.apache.geronimo.framework/server-security-config//car

      Provides sample security configuration for a demo geronimo server. Not suitable for production use.

      Geronimo Framework, Configs :: Shutdown

      org.apache.geronimo.framework/shutdown//car

      Provides stop server functionality.

      Geronimo Framework, Configs :: JSR-88 CLI

      org.apache.geronimo.framework/jsr88-cli//car

      Provides command line implementation of JSR-88 specification.


  2. Geronimo Plugin Group :: WADI Clustering Tomcat
    • descriptionDescription: This plugin group provides WADI Clustering functionality for Tomcat.
    • Plugin includes:
    • Plugins included:

      Plugin name

      ModuleId

      description

      Geronimo Plugins, Clustering :: Farming

      org.apache.geronimo.configs/farming//car

      Provides basic farming support.

      Geronimo Plugins, Clustering :: WADI

      org.apache.geronimo.configs/wadi-clustering//car

      Provides Geronimo WADI integration.

      Geronimo Plugins, Tomcat :: Clustering Builder for WADI

      org.apache.geronimo.configs/openejb-clustering-builder-wadi//car

      Provides openejb and WADI integration.

      Geronimo Plugins, Tomcat :: Clustering over WADI

      org.apache.geronimo.configs/tomcat6-clustering-builder-wadi//car

      Provides deployment for WADI clustering on Tomcat 6.


  3. Geronimo Plugin Group :: ejb
    • descriptionDescription: This plugin group provides EJB functionality.
    • Plugins included:

      Plugin name

      ModuleId

      description

      Geronimo Plugins, Corba :: Deployer

      org.apache.geronimo.configs/openejb-corba-deployer//car

      Provides the Geronimo deployer for corba security configurations for openejb.

      Geronimo Plugins, Corba :: Yoko ORB

      org.apache.geronimo.configs/j2ee-corba-yoko//car

      Provides Yoko Orb server setup with naming service, protected orb, and unprotected orb.

      Geronimo Plugins, MEJB :: Config

      org.apache.geronimo.configs/mejb//car

      MEJB plugin.

      Plugin includes:


  4. Geronimo Plugin Group :: client
    • descriptionDescription: This plugin group provides Client functionality.
    • Plugins included:

      Plugin name

      ModuleId

      description

      Geronimo Plugins, Corba :: Client Yoko

      org.apache.geronimo.configs/client-corba-yoko//car

      Provides Geronimo deployer for corba security configurations for openejb.

      Geronimo Plugins, Client :: Deployer

      org.apache.geronimo.configs/client-deployer//car

      Provides Geronimo deployer for standard JEE artifacts.

      Geronimo Plugins, J2EE :: JSR-88

      org.apache.geronimo.configs/jsr88-jar-configurer//car

      Provides a base server that lets you implement offline JSR-88 APIs.

      Plugin includes:


  5. Geronimo Plugin Group :: Persistence
    • descriptionDescription: This plugin group provides Persistence functionality.
    • Plugin includes:
    • Plugins included:

      Plugin name

      ModuleId

      description

      Geronimo Plugins, OpenJPA :: Deployer

      org.apache.geronimo.configs/persistence-jpa10-deployer//car

      Provides Geronimo Persistence Unit deployer.

      Geronimo Plugins, OpenJPA :: OpenJPA

      org.apache.geronimo.configs/openjpa//car

      Provides OpenJPA plugin.


  6. Geronimo Plugin Group :: Web Little-G Tomcat
    • descriptionDescription: This plugin group provides the little-G Tomcat functionality.
    • Plugin includes:
    • Plugins included:

      Plugin name

      ModuleId

      description

      Geronimo Assemblies :: Boilerplate

      org.apache.geronimo.assemblies/geronimo-boilerplate//car

      Provides boilerplate files for all Geronimo Server assemblies.

      Geronimo Framework, Configs :: CLI Upgrade

      org.apache.geronimo.framework/upgrade-cli//car

      Provides repository registration of a plugin.(obsolete)

      Geronimo Framework, Configs :: Offline Deployer

      org.apache.geronimo.framework/offline-deployer//car

      Provides offline deployer.

      Geronimo Plugins, Hot Deploy :: Deployer

      org.apache.geronimo.configs/hot-deployer//car

      Provides a substitute for using explicit deploy commands from maven, the command line, or the console.

      Geronimo Plugins, J2EE :: JSR-88 EAR Configurer

      org.apache.geronimo.configs/jsr88-ear-configurer//car

      Provides ear implementation of JSR-88 specification.

      Geronimo Plugins, J2EE :: JSR-88 RAR Configurer

      org.apache.geronimo.configs/jsr88-rar-configurer//car

      Provides rar implementation of JSR-88 specification.

      Geronimo Plugins, J2EE :: JSR-88 WAR Configurer

      org.apache.geronimo.configs/jsr88-war-configurer//car

      Provides war implementation of JSR-88 specification.

      Geronimo Plugins, Remote Deploy :: Tomcat

      org.apache.geronimo.configs/remote-deploy-tomcat//car

      Provides a Geronimo remote deploy upload servlet (Tomcat).

      Geronimo Framework, Configs :: GShell Geronimo

      org.apache.geronimo.framework/gshell-geronimo//car

      Provides the GShell commands to opperate on the Geronimo Server.

      Geronimo Framework, Configs :: GShell Remote

      org.apache.geronimo.framework/gshell-remote//car

      Provides the GShell commands to opperate on a remote Geronimo Server.

      Geronimo Plugins, Remote Deploy :: Tomcat

      org.apache.geronimo.configs/tomcat6-deployer//car

      Provides the Geronimo deployer for Tomcat web container.

      Geronimo Plugins, Jasper :: Deployer

      org.apache.geronimo.configs/jasper-deployer//car

      Provides the deployer for Jasper jsps. Installs injection support components.

      Geronimo Plugins, Shared Library

      org.apache.geronimo.configs/sharedlib//car

      Shared Library GBean.


  7. Geronimo Geronimo Plugin Group :: Web Services Axis2
    • descriptionDescription: This plugin group provides Web Services Axis2 functionality.
    • Plugin includes:
    • Plugins included:

      Plugin name

      ModuleId

      description

      Geronimo Plugins, AXIS :: Deployer

      org.apache.geronimo.configs/axis-deployer//car

      Provides the web Services Deployer for Geronimo Axis 1 integration.

      Geronimo Plugins, AXIS2 :: Deployer

      org.apache.geronimo.configs/axis2-deployer//car

      Provides the web Services Deployer for Geronimo Axis 2 integration.

      Geronimo Plugins, AXIS2 :: EJB Deployer

      org.apache.geronimo.configs/axis2-ejb-deployer//car

      Provides the Geronimo JAX-WS EJB deployer for Apache Axis2.

      Geronimo Plugins, JAXWS :: Tools

      org.apache.geronimo.configs/jaxws-tools//car

      Provides JAX-WS command line tools.

      Geronimo Plugins, CXF :: Tools CLI

      org.apache.geronimo.configs/cxf-tools//car

      Provides CXF JAX-WS command line tools.


  8. Geronimo Plugin Group :: Web Services CXF
    • descriptionDescription: This plugin group provides Web Services CXF functionality.
    • Plugins included:

      Plugin name

      ModuleId

      description

      Geronimo Plugins, AXIS :: Deployer

      org.apache.geronimo.configs/axis-deployer//car

      Provides web Services Deployer for Geronimo Axis 1 integration.

      Geronimo Plugins, CXF :: Deployer

      org.apache.geronimo.configs/cxf-deployer//car

      Provides Geronimo JAX-WS deployer for Apache CXF.

      Geronimo Plugins, CXF :: EJB Deployer

      org.apache.geronimo.configs/cxf-ejb-deployer//car

      Provides Geronimo JAX-WS EJB deployer for Apache CXF.

      Geronimo Plugins, JAXWS :: Tools

      org.apache.geronimo.configs/jaxws-tools//car

      Provides JAX-WS command line tools.

      Geronimo Plugins, CXF :: Tools CLI

      org.apache.geronimo.configs/cxf-tools//car

      Provides CXF JAX-WS command line tools.

      Plugin includes: