installation.properties

From LongJump Support Wiki

The installation.properties file is located in the longjump_app_server directory. This directory is created automatically as part of the installation.

It is important to preserve the settings defined with these properties. Take note of these parameters for subsequent upgrades.

The values specified in this file are required to successfully install the platform.

Name Description

java_home

File directory path to the JAVA home directory

Use this command to find the value to specify: echo $JAVA_HOME
Required

mysql_port

The port on which the MySQL server is running

Default: 3306
Required

mysql_username

The username of the user which has all privileges and can be used to connect to MySQL server

Required

mysql_password

The password for the mysql_username to connect to MySQL server

Required

mysql_host

The hostname on which MySQL server is running

Default: localhost
Required

install_dir

The name of the Installation Directory

  • If not specified, the default installation directory is used: longjump_app_server
  • If specified, the specified path becomes the parent of the installation directory. For example, if install_dir = "/dirname", then the application server is installed in /dirname/longjump
Optional

spell_checker_key

Enable spell checking

Optional (Disabled by default)
Requires registration with http://www.spellchecker.net, and purchase of the Hosted SpellChecker SSL Version

To automatically configure spell checking during installation:

  1. Obtain a License Key (customerid) from http://www.spellchecker.net
  2. Set spell_checker_key = License Key (customerid)
    Spell checking is configured automatically
Learn more: Manual Spell Checker Configuration
Specify Services to be enabled at installation or upgrade [ 0 - disable / 1 - enable ]
If enabled, apply these configuration parameters to the networking.properties file (these parameters are applied during tomcat restart)
Note: For an upgrade, these options should be set to zero ("ignore").

report_scheduler_server

Enable/disable the Report server on a new installation

import_server

Enable/disable Import server on a new installation

export_server

Enable/disable Export server on a new installation

marketing_server

Enable/disable Market Server on a new installation

bounce_server

Enable/disable Bounce Server on a new installation

quartz_server

Enable/disable Quartz Server on a new installation

memcached_server

Enable/disable Memcached Server on a new installation

If enabled, see Configuring memcached to adjust parameters

Manual Spell Checker Configuration

If Spell Checking is not configured automatically during installation, use the following instructions to manually Configure or Disable Spell Checking.

Configure Spell Checking

Requires registration with http://www.spellchecker.net, and purchase of the Hosted SpellChecker SSL Version

  1. Obtain a License Key (customerid) from http://www.spellchecker.net
  2. In the $TOMCAT_HOME/conf/RN/sproxy.ini file, set
    customerid = License Key (customerid)
  3. Include the following information in the $TOMCAT_HOME/conf/web.xml file:
    then restart memcached and tomcat:
<servlet>
    <servlet-name>SProxy</servlet-name>
    <servlet-class>net.spellchecker.sproxy.SProxy</servlet-class>
    <init-param>
    <param-name>sproxyIniPath</param-name>
    <param-value>C:\\apache-tomcat-6.0.20-LJ-7.0\\conf\\RN\\sproxy.ini</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>SProxy</servlet-name>
    <url-pattern>/sproxy</url-pattern>
</servlet-mapping>

Disable Spell Checking

If spell checking functionality is not required, use the following instructions to disable spell checking:

  1. In the $TOMCAT_HOME/conf/RN/sproxy.ini file, set
    customerid =
  2. In the $TOMCAT_HOME/conf/web.xml file, remove the existing servlet class and change the servlet class mapping for SProxy to point it to com.es.utils.SproxyDoNothingServlet, as follows,
    then restart memcached and tomcat:
<servlet>
    <servlet-name>SProxy</servlet-name>
    <servlet-class>com.es.utils.SproxyDoNothingServlet</servlet-class>
    <init-param>
      <param-name>sproxyIniPath</param-name>
      <param-value>C:\\apache-tomcat-6.0.20-LJ-7.0\\conf\\RN\\sproxy.ini</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>SProxy</servlet-name>
    <url-pattern>/sproxy</url-pattern>
</servlet-mapping>