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
do we need to remove the older tomcat folder from
C:\Program Files (x86)\ThingWorxFoundation\tomcat
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.
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:
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
