如何在Tomcat 7上重新启用已删除的虚拟主机管理器?

时间:2016-04-21 13:47:35

标签: tomcat tomcat7

由于无法理解的原因,我决定在我的Tomcat 7安装上取消部署虚拟主机管理器应用程序:-(我使用应用程序管理器gui来执行此操作。我认为原始文件可能仍然存在。

我在Tomcat上运行了很多“东西”,因此不愿意重新安装Tomcat的新副本。如何重新启用未部署的主机管理器?

1 个答案:

答案 0 :(得分:0)

如果您只取消部署host-manager,那么您应该能够使用相同的manager应用程序重新部署它。 Tomcat在webapps目录中的Tomcat发行版中附带了主机管理器应用程序。

如果您没有运行拆分Tomcat部署(使用CATALINA_HOMECATALINA_BASE),那么您可能已完全删除了主机管理器并需要恢复它来自一个新的Tomcat发行版。 (如果您不知道CATALINA_HOMECATALINA_BASE是什么,那么您很可能运行拆分配置。)

好消息是您应该能够使用以下步骤恢复:

  1. 重新下载您当前正在运行的完全相同版本的Tomcat(即使您使用的是ZIP / tarball版本,通常也会使用安装程序)
  2. 将存档解压缩到临时目录
  3. host-manager目录从恢复Tomcat的webapps/目录复制到真实 Tomcat的webapps/目录
  4. 如果您将Tomcat配置为自动部署,那么它将只是自动部署,您将重新启动并运行