...
Another XperienCentral specific tool for plugin management is the Plugin Management console. This is a plugin available from the Configuration > Plugins menu item in XperienCentral. While the Felix Gogo shell TUI provides access to the OSGi bundles only (and is unaware of plugin specific functionality), the Plugins Management Console provides access to plugin-specific lifecycle methods, like purge
. For more information on the Plugin Management Console, refer to the XperienCentral online help. The Plugins Management Console appears as follows:
...
Felix Gogo Shell
...
Felix, the OSGi implementation that XperienCentral uses, comes with a shell tool which integrates with Apache Tomcat in order to provide command line access to the OSGi bundles. The tool can be installed by installing the org.apache.felix.shell.tu
JAR file the same way you install other plugins.
When the Felix Gogo shell TUI is ss running, you can enter commands in the Tomcat console. The most commonly used command is ps
which shows an overview of all installed OSGi bundles and their state. An example of this console is displayed below.
Managing Plugins from the Felix Gogo Shell
...
In addition to the functionality available for managing plugins from the XperienCentral Plugins Management Console, there are equivalent commands available in the Apache Felix Gogo shell that you can invoke directly from the command line. You must first install the XperienCentral-felix-shellcommands-10.x.x.jar
using the Plugins Management Console or by copying it to the <XperienCentral-root>\work\deploy
directory. You can find XperienCentral-felix-shellcommands-10.x.x.jar
in the <XperienCentral-root>\backend\WEB-INF\bundles
directory. To use the commands on a plugin in the Apache Felix Gogo shell, you must determine the ID of a plugin by issuing the ps
command. After you issue the ps
command, you will see a list of the plugins as shown in the figure above.
...