我有一个webapp,它将在server.xml中设置为多个实例。例如:
然后他们都将拥有自己的目录
如果在全球范围内进行更改,我真的不想全部更新。唯恐我更改了[tomcat] \ webapps \ app1 \ views \ home.html文件,我需要将它们替换3次。
因此,我删除了app2和app3中的目录“ views”,并在server.xml中为以下两个做了此操作:
<Context docBase="[tomcat]\webapps\app1\views" path="/views" />
这很好用,我现在只能更新第一个应用程序,而其他两个将具有相同的信息。
但是,在每个根目录中也有一些独立文件,我也想使用它们。例如index.html。
<Context docBase="[tomcat]\webapps\app1\index.html" path="/index.html" />
不起作用(不是真正的未扩展)。
但是,在每个\ webapps \ appX中,我仍然希望将\ WEB-INF \ web.xml和另一个配置文件保留在根目录中,所有其他文件都应从app1进行镜像,因此我无法真正镜像整个目录。 如果我可以做类似“镜像整个目录但跳过这些文件”的事情,也许我可以做到这一点:)
有什么想法或建议吗?