Skip to main content
1-Visitor
April 17, 2017
Question

Cannot install Thingworx 7.3 on Ubuntu 16.04

  • April 17, 2017
  • 1 reply
  • 3760 views

Please help. I have installed Tomcat, Postgres. Could not install Thingworx as it fails to start for the first time.

Throws exception - "javax.servlet.ServletException: java.io.IOException: error trying to initialize Platform storage [setting: /ThingworxStorage/database]"

I have installed Tomcat under /opt/tomcat

Created ThingworxPlatform directory under /opt and provided access to tomcat user

Also created ThingworxStorage and ThingworxBackupStorage and provided access to tomcat user under /opt folder

Please help.

Thanks,

Lokesh

1 reply

5-Regular Member
April 17, 2017

The default location of ThingworxPlatform directory should be Root Directory.

Could you please try moving the ThingworxPlatform directory to root Directory.

If desired, the location of the ThingworxPlatform can be changed by defining the environment variable THINGWORX_PLATFORM_SETTINGS and setting its value to the desired path where the platform-settings.json file can be found.


Do let us know if you still face any issue.

20-Turquoise
April 17, 2017

Please refer to the system requirement guide, only Ubuntu 14.04 LTE has been fully tested and therefore, supported.

What backend database are you installing? I'm assuming, postgresql. If so, what version? Only 9.4.5+ (but not 9.5) is supported.That being said, please do check that the ThingworxPlatform folder is in the root and same partition as tomcat and ThingworxStorage (unless otherwise specified in your Thingworx_Platform_Settings).

Also do check that the database scripts actually ran and conoleted      for both database and schema setup.  If you have pgadmin III installed, make sure tables were created for Thingworx database.