Package: tomcat9

Version: 9.0.31-1~deb10u1

Hello,

I use Jenkins application with the tomcat manager in order to deploy war files (applications) on Tomcat9.

My tomcat9 is configured in virtualhost mode (related to the official tomcat9 virtualhost documentation : https://tomcat.apache.org/tomcat-9.0-doc/virtual-hosting-howto.html).

So each virtualhost in server.xml got one webapps directory under catalina_home (/var/lib/tomcat9).

But tomcat9 cannot deploy war files (applications) because the unix user "tomcat" cannot have access read-write under /var/lib/tomcat9.

I have found the solution with adding this line :

ReadWritePaths=/var/lib/tomcat9/

under this line

ReadWritePaths=/etc/tomcat9/Catalina/

in the systemctl file service of tomcat9 /usr/lib/systemd/system/tomcat9.service

and systemctl daemon-reload

But, when an update of debian occured on tomcat9 package, i lost my modification.

Can you fix this bug?

Thanks.

Mathieu HETRU

--

Université de Lille

*Mathieu HETRU*
Responsable du bureau missions transversales

Université de Lille - Campus Cité Scientifique
Direction des Systèmes d'Information
Service Intégration / Exploitation
Cellule missions transversales

Bureau 47 - Bâtiment A3
Domaine universitaire de la Cité Scientifique
Avenue Carl Von Limé
BP 90179 59653 Villeneuve d'Ascq

Tél. :+33 (0)3 62 26 83 81 (numéro interne : 68381)

mathieu.he...@univ-lille.fr <mailto:mathieu.he...@univ-lille.fr> *|* www.univ-lille.fr <http://www.univ-lille.fr>

Reply via email to