卸载Tomcat 6.x时,如何取消部署/完全删除部署在webapps目录下的.war?

bn.*_*bn. 8 tomcat web-applications tomcat6 java-ee

有没有人知道在卸载Tomcat时除去.war文件中部署的所有webapps的方法(除了Shift + Delete ...之外)?我问的原因如下所述.

我正在使用InstallShield 2009来放置JRE和Tomcat 6.x的副本,其中Tomcat启动/停止使用org.apache.catalina.startup.Bootstrap并注册为具有自定义名称的Windows服务.卸载"程序"时,需要留下某些目录,例如日志文件.

还有适当的行为,其中Installshield不会删除它未安装的目录或文件.例如,InstallShield有一个引用<filename>.war,但没有扩展内容<filename>/<files>,<filename>/<directories>当安装Tomcat并提取WAR文件时.

Boz*_*zho 12

停止tomcat,删除.war文件,启动tomcat,并删除展开的文件夹.


bn.*_*bn. 5

完全删除用于满足 InstallShield2009 的 Tomcat 和 .WAR 文件的方法是(通过 InstallShield2009):

  1. 删除 .WAR 文件
  2. 重启Tomcat服务
  3. .WAR 文件中部署的展开目录已经被删除,或者现在被删除。
  4. 停止Tomcat服务。
  5. 删除Tomcat。

如果那里有人知道通过命令行开关的方法或告诉 Tomcat 删除 /webapps/ 下的所有或特定目录的方法,请回复,否则我将接受上述步骤作为答案。