使用tomcat从同一来源复制了webbapps

时间:2018-11-22 08:44:57

标签: java tomcat

我有一个webapp,它将在server.xml中设置为多个实例。例如:

  • app1.localhost
  • app2.loaclhost
  • app3.localhost

然后他们都将拥有自己的目录

  • [tomcat] \ webapps \ app1
  • [tomcat] \ webapps \ app2
  • [tomcat] \ webapps \ app3

如果在全球范围内进行更改,我真的不想全部更新。唯恐我更改了[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进行镜像,因此我无法真正镜像整个目录。 如果我可以做类似“镜像整个目录但跳过这些文件”的事情,也许我可以做到这一点:)

有什么想法或建议吗?

0 个答案:

没有答案