When running the silent uninstall command:

"C:\Program Files\Apache Software Foundation\Tomcat 8.5\Uninstall.exe" /S -ServiceName="Tomcat8"

Tomcat is uninstalled but it leaves behind a bunch of files in the conf, logs and webapps folders.

When uninstalling via Windows Program & Features, the GUI uninstaller shows a prompt asking whether to delete these extra files/folders.

Is there an argument/option that will delete these files with the silent uninstall?

I've looked through the Tomcat docs but there is no mention of the silent uninstall. I've even looked through the Tomcat source code, but I can't find any clues.

This page suggests that Tomcat uses NSIS Installer but the docs aren't helpful.

I'm trying to find the answer for both Tomcat 8.5 and 7.0 if possible.

  • 1
    This section in the source seems to suggest that the only supported option is -ServiceName= so that may mean what I'm asking for doesn't exist
    – Andy Madge
    Nov 3, 2017 at 17:58
  • I didn't see anything on the documentation either. I found references to people using Uninstall scripts, which probably do the cleanup tasks, like folder deletion separately Nov 4, 2017 at 12:12
  • That makes sense, it looking like I'll need to go the same way
    – Andy Madge
    Nov 7, 2017 at 14:33
  • IMO the uninstall process should not delete files it did not install. If the admin that's doing the uninstall wants to do that later, that's fine, but it should not be part of the uninstall process. Jan 17, 2020 at 19:06

1 Answer 1


If you navigate to the Tomcat folder you will find an Uninstall item, click it. When I did this step it told me that I needed to uninstall it from the "Add or Remove Programs" application in Windows.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .