Skip to main content
12-Amethyst
January 13, 2026
Question

I have installed the new tomcat 9.0.110 but my thingworx is still redirected to older tomcat version

  • January 13, 2026
  • 1 reply
  • 245 views

Hello I have followed all the steps as mentioned in the article, I have installed the new tomcat 9.0.110 but my thingworx is still redirected to older tomcat version if I stop that thingworx page is not loading 

Two questions 

1) do we need to use older(9.0.88) web.xml and server.xml and copy into new tomcat webapps 

2) I was not able to understand point 6 in the article  https://www.ptc.com/en/support/article/CS272588

as it says directly copy the older ones and paste into new tomcat folder 

VS 

Point 19 and 20 says that we need to edit web.xml and server.xml

https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/Installation/Installation/install_java_and_apache_tomcat.html#wwID0E4KGM

do we need to remove the older tomcat folder from 

C:\Program Files (x86)\ThingWorxFoundation\tomcat

 

1 reply

22-Sapphire I
February 13, 2026

If your ThingWorx is still tied to the older Tomcat version, then you must've installed the newer version as a new install vs. an upgrade over the older Tomcat?

So the ThingWorx war deployment still resides in the older structure?

If you did move the war file over, then try stopping the older Tomcat and then start the newer Tomcat.

To do a little brute force, you can temporarily rename the Thingworx.war file and the resulting \Thingworx deployment folder in the old tomcat folder structure.

 

17-Peridot
February 16, 2026

Hello @VV_9240359 ,
 

There are many ways which Tomcat and ThingWorx can be installed. These differences can make upgrades confusing.
In most cases in some directory chosen by your company you have 2 directories:
 

  • apache-tomcat-9.x.yy
  • current

If you have installed a totally new version of tomcat you could have 3 directories.  What a lot of people do not understand is the folder "current". The "current" folder is a symbolic link. It points to the current version of tomcat.  If all the configuration files use the folder name "current" vs "apache-tomcat-9.x.yy" to switch versions of tomcat you need to update he symbolic link "current" and everything changes.

 

During your original  install of ThingWorx you could have made changes to the web.xml and server.xml files which are part of Tomcat.
You need to move or recreate those modification in the new version of Tomcat.

 

You generally only have 1 version of Tomcat running on any machine. If you are starting Tomcat as a Service, you need to review that it is directed to the instance you desire.

 

Regards,

Pehowe