Install Geocode

In the following description, escenic-home refers to the server folder in which the Content Engine is installed.

Installing Lucy on the server involves the following steps:

  1. 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 the plugins 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.

  2. Unpack the Geocode distribution: Unpack the Geocode distribution file to plugin-home. This will result in the creation of a plugin-home/geocode folder.

  3. Configure Geocode: See Configuration for details.

  4. Rebuild and deploy 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 Geocode plug-in to the Content Engine's classpath, including default configuration files and any required web application components. 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.)

  5. 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/geocode/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.