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