【问题标题】:How do I undeploy/completely-remove .war deployed under webapps directory when Tomcat 6.x is uninstalled?卸载 Tomcat 6.x 时,如何取消部署/完全删除部署在 webapps 目录下的 .war?
【发布时间】:2010-12-26 02:12:51
【问题描述】:

有谁知道在卸载 Tomcat 时删除所有从 .war 文件部署的 webapps 的方法(除了 Shift + Delete ......)?我问的原因如下所述。

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

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

【问题讨论】:

    标签: web-applications tomcat jakarta-ee tomcat6


    【解决方案1】:

    如果您想避免整个爆炸战争文件的麻烦,请尝试更改 location-of-tomcat\conf\server.xml 文件。

    <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
    

    进入

    <Host name="localhost"  appBase="webapps"
            unpackWARs="false" autoDeploy="true">
    

    【讨论】:

      【解决方案2】:

      转到tomcat主页。 单击管理器应用程序。提供正确的用户名和密码。 您将看到所有应用程序的列表。 找到您的应用程序。 有一个“取消部署”按钮。 点击它。 完成!

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          【解决方案4】:

          如果卸载Tomcat的意思是删除它,那么webapps目录下的.war文件和work目录下的工作文件也会被删除。所以我实际上并没有真正得到这个问题。如果卸载意味着别的,你现在知道去哪里看和做什么了:)

          【讨论】:

          • 感谢您的回复,我的问题不是很具体——补充说明。
          【解决方案5】:

          停止tomcat,删除.war文件,启动tomcat,炸开的文件夹就被删除了。

          【讨论】:

          • Tomcat 也必须离开,请参阅上面我编辑的问题并进一步澄清。感谢您的回复。
          • 如果在停止 tomcat (tomcat7) 之前删除 .war 会怎样。我处于未删除爆炸文件夹的情况。如果我手动删除它,那么我需要在 tomcat 再次工作之前重新启动服务器:重新启动 tomcat7 不起作用。
          • 如果你删除了war文件,tomcat应该会在一段时间内删除exploded文件夹。除此之外,您可以尝试从管理器应用中取消部署
          猜你喜欢
          • 2018-08-18
          • 1970-01-01
          • 2013-04-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多