Bug#833257: Bug#825786: tomcat8: postinst script overwrites file permissions in /etc

Emmanuel Bourg ebourg at apache.org
Thu Dec 1 14:35:49 UTC 2016


Le 1/12/2016 à 09:36, Emmanuel Bourg a écrit :

> I observed that even when copyXML is false, Tomcat creates an empty
> directory per virtualhost under /etc/tomcat8/Catalina (for example
> /etc/tomcat8/Catalina/www.example.org). When I made
> /etc/tomcat8/Catalina read-only Tomcat didn't complain, no error was
> reported in the logs.

Actually Tomcat did log an error message:

  SEVERE [Catalina-startStop-1] org.apache.catalina.startup.HostConfig.beforeStart
  Unable to create directory for deployment: /etc/tomcat8/Catalina/localhost

But there is no other impact, the server works fine.

The message can be disabled by setting the createDirs attribute
of the Host element to false (it's true by default).

http://tomcat.apache.org/tomcat-8.5-doc/config/host.html#Common_Attributes

  "createDirs: If set to true, Tomcat will attempt to create
  the directories defined by the attributes appBase and xmlBase
  during the startup phase. The default value is true. If set
  to true, and directory creation fails, an error message will
  be printed out but will not halt the startup sequence."



More information about the pkg-java-maintainers mailing list