![如何在 Tomcat 7 上重新部署主机管理器 Web 应用程序?](https://linux22.com/image/796668/%E5%A6%82%E4%BD%95%E5%9C%A8%20Tomcat%207%20%E4%B8%8A%E9%87%8D%E6%96%B0%E9%83%A8%E7%BD%B2%E4%B8%BB%E6%9C%BA%E7%AE%A1%E7%90%86%E5%99%A8%20Web%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我在 Ubuntu 12.04 上安装了 Tomcat 7,并安装了 tomcat7-admin 软件包,它给了我两个 webapps:manager 和 host-manager。然后在 manager 中,我不小心取消了 host-manager 的部署,似乎无法将其恢复。我查看了CATALINA_BASE/webapps
,这两个 webapps 都不在那里。重新安装 tomcat7-admin 软件包没有任何作用。
我该怎么做才能恢复主机管理器 Web 应用程序?一定有一些我自己看不到的简单解决方案。
答案1
您可以尝试重新安装所有 Tomcat,或者直接从以下位置下载最新的 ZIP 文件: http://tomcat.apache.org/download-70.cgi/并复制webapps/host-manager
到您现有的 Tomcat webapps 目录。
更新型多巴胺
Ubuntu 10.04 包含 Tomcat 6,但我猜测 Tomcat 7 是以相同的方式实现的。
主机管理器安装在/usr/share/tomcat6-admin/host-manager
其中,由 引用/etc/tomcat6/Catalina/localhost/host-manager.xml
。在那里,我发现:
<Context path="/host-manager"
docBase="/usr/share/tomcat6-admin/host-manager"
antiResourceLocking="false" privileged="true" />
答案2
sudo apt-get install tomcat7-docs tomcat7-admin
将安装管理器应用程序,如果您只安装了
sudo apt-get install tomcat7