ThingWorx 7.4ThingWorx 8.0ThingWorx 8.1
Installation Guide
Installation GuideInstallation Guide

In the Java Options field, add the following to the end of the options field:

-Dserver -Dd64

-XX:+UseG1GC

-Dfile.encoding=UTF-8

-Djava.library.path=<path to Tomcat>\webapps\Thingworx\WEB-INF\extensions

Place the license.bin file in your ThingworxPlatform folder

Obtain the license.bin file from the PTC Support site:

a. Log into the PTC Support site.

b. Click Manage Licenses.

c. Click PTC ThingWorx>PTC Licensing Tool.

d. Click Download.

Obtain your license Activation ID(s). Activation IDs are provided to new customers in the entitlement letter. Existing customers can visit the PTC Support site to obtain.

Rename the file to license.bin and place it in the ThingworxPlatform folder

Open the platform-settings.json file and add the following inside the "PlatformSettingsConfig":

"LicensingConnectionSettings":{

"username”:”PTC Support site user name",

"password”:”PTC Support site password",

"activationIds":"XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX,

XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"

}

NOTE: You must have an Activation ID to ensure your license is current.

Multiple IDs must be separated with a comma.

 

 

 

Simple example for platform-settings.json:

 

 

{

    "PersistenceProviderPackageConfigs": {

        "PostgresPersistenceProviderPackage": {

            "ConnectionInformation": {

                "jdbcUrl": "jdbc:postgresql://localhost:5432/thingworx",

                "password": "password",

                "username": "twadmin"

            }

        }

    },

    "PlatformSettingsConfig": {

       "LicensingConnectionSettings": {

          "username":"usernameForPTC",

          "password":"password",

          "activationIds":"activationIDsuppliedhere"

        }

    }

}