【发布时间】:2015-12-14 10:05:34
【问题描述】:
This is how we enable Tomcat Manager in a vanilla Tomcat 8。
我有一个hardened Tomcat 8,它被拆分为 CATALINA_HOME 和 CATALINA_BASE,我无法在其上部署 Tomcat 管理器,但没有出现以下错误:
org.apache.catalina.core.ContainerBase addChildInternal 严重: ContainerBase.addChild:开始: org.apache.catalina.LifecycleException:无法启动组件 [/经理]
和
严重:具有上下文路径 [/manager] 的 Web 应用程序不是 已部署,因为它包含部署描述符 [\webapps\manager\META-INF\context.xml] 可能包括 安全部署应用程序所需的配置 但是 deployXML 阻止了部署描述符的处理 此主机的设置。应在以下位置创建适当的描述符 [\conf\Catalina\localhost\manager.xml] 部署这个 应用。
【问题讨论】:
-
我要编辑 catalina.policy 然后将 context.xml 复制到
%CATALINA_BASE%\conf\Catalina\localhost\manager.xml以使其工作。谢谢你的建议。
标签: security tomcat deployment tomcat8