Install Poll
In the following description, escenic-home refers to the server folder in which the Content Engine is installed.
Installing Poll on the server involves the following steps:
-
Make sure there is a plug-in folder: If the folder escenic-home
/plugins
does not already exist on your server, create it. If for some reason you need to create the plug-in folder in some other location, edit the escenic-home/assemblytool/assemble.properties
file and set theplugins
property accordingly. For example:plugins=escenic-home/my/plugin/folder
This folder will be referred to as plugin-home in the rest of this manual.
-
Unpack the Poll distribution: Unpack the Poll distribution file to plugin-home. This will result in the creation of a plugin-home
/poll
folder. -
Configure the plug-in: If you want to configure the plug-in now, you can do so; alternatively, you can leave it until later. If you are installing the plug-in for testing or development purposes, then you can skip this step. If you are setting up a production system, then you may as well do it now, since otherwise you will have to rebuild and redeploy the Content Engine later. See Configure The Poll Plug-in for detailed instructions.
-
Rebuild the Content Engine: Build the Escenic enterprise archive by entering the following commands:
cd escenic-home
/assemblytool ant ear
The assembly tool will then add the Poll plug-in to the Content Engine's classpath, including default configuration files and any required web application components.
-
Deploy the Content Engine: Deploy the new EAR file. For general instructions on how to deploy the EAR file on different application servers, see the Escenic Content Engine Installation Guide.
-
Verify the plug-in installation: See Verify The Installation for details of how to verify plug-in installations.
If the application server does not support EAR-based deployment,
then all the JAR files located in the
plugin-home/poll/lib
folder must be added to the application server's classpath. All the
WAR files that have been rebuilt with the assembly tool should be
redeployed.