Article - CS435645

ThingWorx Startup Failure After Upgrading to Java 21

Modified: 27-Oct-2025   


Applies To

  • ThingWorx Platform 9.7 to 10.0
  • Apache Tomcat

Description

  • Failure to start ThingWorx 9.7 occurs after upgrading Java from version 11 to 21
  • Import fails post-upgrade of ThingWorx from version 9.x to version 10 
  • Issue occurs when importing extensions signed with Java 8 or older into ThingWorx running Java 11.0.17 or later
  • Error appearing in <ThingworxStorage>\logs\ApplicationLog.log
    Unable To Deploy ExtensionName: EXCEPTION trying to load [file:/usr/share/tomcat9.0/9.0.XX/webapps/Thingworx/WEB-INF/extensions/ExtensionName.jar] with URLClassloader.addURL.
This is a printer-friendly version of Article 435645 and may be out of date. For the latest version click CS435645