Prior releases of Corticon included a bundled distribution of Tomcat. The following instructions provide guidelines for installing Corticon Server and WebConsole into Tomcat to create a runtime environment similar to previous Corticon releases. These examples are specific to Windows installations. The following topics on Linux installations follow a similar pattern. For additional details, refer to the Corticon Deployment Guide .

Folder Setup

The steps below assume the following file system folder setup:

  • C:\Java_17 : Java 17 installation
  • C:\Tomcat_9 : Apache Tomcat 9 installation

  • C:\Progress\Corticon 7.1: Default Corticon 7.1 installation

  • C:\Corticon_Work_7.1: User chosen work directory for Corticon Server

Change the folder locations as needed in each step to match your configuration.

Install Tomcat

  1. Download the binary distribution of Apache Tomcat for your platform from: https://tomcat.apache.org/download-90.cgi For Windows, download "64-bit Windows zip".

  2. Extract the downloaded files to:
    C:\Tomcat_9 
  3. Deploy Corticon Server to Tomcat Edit the file: C:\Tomcat_9\bin\startup.bat, and then add the lines:
    set JAVA_HOME="C:\Java_17" 
    set CATALINA_OPTS=-DCORTICON_HOME="%CATALINA_HOME%" 
                      -DCORTICON_WORK_DIR="C:\\Corticon_Work_7.1\\" 
    set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
  4. Copy the file:
    C:\Progress\Corticon 7.1\Server\Deploy\Tomcat\9\axis.war
    to:
    C:\Tomcat_9\webapps\axis.war 
  5. Deploy Corticon WebConsole to Tomcat Copy the file:
    C:\Progress\Corticon 7.1\WebConsole\Deploy\Tomcat\9\corticon.war
    to:
    C:\Tomcat_9\webapps\corticon.war 
  6. Copy the etc folder (which contains the files logback.xml and CorticonServerConsoleConfig.groovy):
    C:\Progress\Corticon 7.1\WebConsole\etc
    to:
    C:\Corticon_Work_7.1\etc
  7. Edit the file:
    C:\Corticon_Work_7.1\etc\logback.xml 
    and then set WORK_DIR_LOGS to the folder to write log files:
    <property name="WORK_DIR_LOGS" value=" C:\Corticon_Work_7.1\logs"/>
  8. Configure Tomcat Ports (Optional) Edit the file:
    C:\Tomcat_9\conf\server.xml
    and then set the preferred ports (the port settings here reflect those previously used by Corticon):
    <Connector port="8850" protocol="HTTP/1.1" 
    			 connectionTimeout="20000" 
    			 redirectPort="8851" 
    			 maxParameterCount="1000"/>
    <Server port="8852" shutdown="SHUTDOWN"> 
  9. Restart Tomcat. If Tomcat is running, stop it.
  10. Start Tomcat by running:
    C:\Tomcat_9\bin\startup.bat.