Comflow 2.18 basic license expiration
  • 07 Feb 2025
  • 2 Minutes to read
  • Contributors
  • Dark
    Light

Comflow 2.18 basic license expiration

  • Dark
    Light

Article summary

Comflow 2.18 basic license expiration

Comflow 2.18 has a basic license with an expiration date set to 2025-01-31, which has already expired. Even though the basic license is invalid, the installed license works, so the system works as long as the system is running or the licenses are not affected, like via a new install. So do not change anything with license on these systems, until a solution is in place.

The problem is that when the licenses are validated, the invalid date will be validated and the system will be set to invalid. Only one user can log on the first time, but not a second time.

Solution

The solution is to upgrade 2.18 to Java 1.8 + all related components via the 2.18.11 build. This is due to that the code sign certificate is obsolete and the whole code base needs a new signing. Also Tomcat 7 and Eclipse are obsolete, why a technology update is required to Tomcat 9 and Eclipse 4.16.

The easiest way is to install a parallell Comflow environment via Comflow Runtime Installer, which now supports 2.18.11 install. If you for some reason do not want to or can’t run the Runtime install, there is a manual installation option also.

Runtime Installer option

Perquisite is that Windows Powershell on the server is version 5 or later.

Create a new folder on the server, like “D:\Corzia\Comflow_2_18”.

Download Comflow Runtime Installer from https://update.corzia.com.

Follow the instruction. The command for installing 2.18.11 can look like this:

.\comflow-installer.ps1 8080 -version 2.28.11 -createROOT - -targetDirectory "D:\Corzia\Comflow_2_18"

Copy the current workspace and add it in the new folder under “Workspaces”, like “D:\Corzia\Comflow_2_18\Workspaces\Workspace8080”.

Make sure to start the Studio/Eclipse with the new Java like via creating a short cut of Comflow.exe and change it’s properties like:

C:\Comflow_2_18\eclipse\eclipse8080\comflow.exe -vm C:\Comflow_2_18\Java\jdk1.8.0_442\bin\javaw.exe

Start the Studio via the shortcut and select the new Workspace.

Import the new plugins to the workspace to upgrade it to 2.18.11.

Make sure that the application projects build correctly against the new Java.

Copy the old sitedef andcreate a new sitedef for the new Tomcat. Make sure that the approot is pinpointing the new Tomcat.

Create a new Persistence folder, like “D:\Corzia\Comflow_2_18\Persistence”. Copy Users and System from the old persistence folder to the new.

Deploy portal, applications and  to the new Tomcat.

Define a new Server in the Studio to test the installation. If you have set up the new Comflow on the same port as the existing, you have to change the ports in the server definitions, so you do not get a port conflict.

Start Tomcat and verify the applications.

Solve possible configuration problems.

When the application is running as expected, stop the server in the Studio and start the Windows service to verify. If existing environment is running, you have to first change the ports in Server.xml.

When the new installation is verified, just stop the current version and restart the new one on the same ports.

Manual install option

The manual installation replaces the steps above or what the Runtime Installer performs. When the steps below are performed, continue with the description above after the Runtime Installer steps.

To manually install, do the following:

Download Java 8, Tomcat 9 and a new version of Eclipse:

http://update.corzia.com/2.18/zulu8.84.0.15-ca-jdk8.0.442-win_x64.zip

http://update.corzia.com/2.18/apache-tomcat-9.0.98-windows-x64.zip

http://update.corzia.com/2.18/comflow-ide-4.16.0.zip

Install the new Studio/Eclipse and set up the Tomcat according to standard install: https://corzia.document360.io/docs/en/installing-upgrading-and-patching

Upgrade Comflow 2.18.xx to 2.18.11 via standard update site: http://update.corzia.com/2.18


Chose Help/Install New Software. Add a new site for 2.18 (note that it is only http for 2.18):

http://update.corzia.com/2.18


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.