I’m going to assume that your installation is using Apache Tomcat and not Apache TomEE, since you said you made a backup of the full tomcat folder in your original post.
<KS> = The directory where KNIME Server is installed.
<KE> = The directory where the KNIME Executor is installed.
<Apache> = The apache directory, probably called “apache-tomcat-9.0.36” or something similar.
<WF> = The workflow repository, usually located in <KS>\workflow_repository
On the upgrade to KNIME Server, did you:
- Stop KS.
- Go into <KS>\<Apache>\webapps
- ren knime.war knime.war.old
- Download  and put it in this folder, then rename it to knime.war
- delete the knime folder under webapps. (The server will recreate it on next startup.)
- Go into <KS>\<Apache>\lib
- ren knime-tomcat.jar knime-tomcat.jar.old
- Download  and put it in this folder, then rename it to knime-tomcat.jar.
- Restart KS.
Then, for the upgrade on KNIME Executor, first stop the Executor.
Then, on Windows, there’s two ways you can go about it:
a. move <KE> to <KE>.old, download the new KE from  and use 7zip  to open it up, then extract everything inside the knime_full-4.3.1 into a new <KE> folder, and put your old knime.ini into the new <KE> folder.
b. OR Go into <KE> and open up knime.exe, then use the GUI to update (File>Update KNIME). Note that this will only work from 4.2.x onward; if your KE is older than that, you will need to go route (a) above and do a full download-and-replace.
Finally, check your <WF>\config\knime-server.config to make sure it contains:
(The knime_exe row should be blank after the equal sign.)
And check your <KE>\knime.ini to make sure that this line is in it:
If it isn’t, then add it to the bottom of your knime.ini file.
Once that’s done, you should be able to start the executor and be in business.
Let me know if you have any additional challenges with this, and if you need direct support, feel free to contact us at email@example.com.