提问者:小点点

Apache Tomcat:多个网络应用程序


我正在使用Apache Tomcat开发一个webapp。这个webapp将部署在托管其他webapp的服务器中。现在,由于我的webapp需要用户进行身份验证,我需要修改Tomcat“conf”目录中的一些文件,例如“tomcat-user. xml”。问题是这些文件与其他webapp共享。有没有办法为我的webapp创建一个与共享目录分开的“conf”目录?谢谢。


共1个答案

匿名用户

Tomcat允许您通过在$CATALINA_BASE/conf/[enginename]/[hostname]下面创建一个名为[YourWebappName]. xml的xml文件来将配置从主server.xml中分离出来。

例如:$CATALINA_BASE/conf/Catalina/localhost/PetClinic.xml

该文件基本上包含一个

此机制旨在让您无需接触Tomcat的conf文件夹中的顶级共享文件即可修改webapp特定配置。