https://bz.apache.org/bugzilla/show_bug.cgi?id=61154
Bug ID: 61154
Summary: The manager applications don't start when using the
Security Manager
Product: Tomcat 8
Version: 8.0.x-trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Manager
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ----
With a vanilla install the admin applications fail to deploy if you start using
the Security Manager. To resolve the issue you can move the context.xml from
the webapps into the conf/[Engine]/[Host] directory renaming them to match the
webapp. Is there some reason we don't inherently trust the manager webapps? Is
this behavior on purpose?
To reproduce:
1) Download, unzip, and start Tomcat
$ wget
http://apache.mesi.com.ar/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
$ tar xvf apache-tomcat-8.5.15.tar.gz
$ pushd apache-tomcat-8.5.15
$ bin/catalina.sh start -security
2) Check the log for the following exception (stacks shortened for brevity and
excludes host-manager exception):
~~~
04-Jun-2017 10:15:30.344 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployDirectory The web application with
context path [/manager] was not deployed because it contained a deployment
descriptor [/apache-tomcat-8.5.15/webapps/manager/META-INF/context.xml] which
may include configuration necessary for the secure deployment of the
application but processing of deployment descriptors is prevented by the
deployXML setting of this host. An appropriate descriptor should be created at
[/apache-tomcat-8.5.15/conf/Catalina/localhost/manager.xml] to deploy this
application.
04-Jun-2017 10:15:30.376 SEVERE [localhost-startStop-1]
org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild:
start:
org.apache.catalina.LifecycleException: Failed to start component [/manager]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
....
Caused by: org.apache.catalina.LifecycleException: Failed to process either the
global, per-host or context-specific context.xml file therefore the [/manager]
Context cannot be started.
at
org.apache.catalina.startup.FailedContext.startInternal(FailedContext.java:199)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 14 more
04-Jun-2017 10:15:30.377 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web
application directory [/apache-tomcat-8.5.15/webapps/manager]
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [/manager]
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:756)
....
~~~
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]