1

我有一个 GWT 应用程序,我在 tomcat 服务器上运行我的应用程序。
我的应用程序仅使用 MySQL 数据库来保存和检索所有需要的数据,并且对文件系统没有副作用(我的意思是它不会更改其部署路径上的任何文件)。
现在我想在不同的子域上运行我的应用程序的多个实例,这些实例之间的唯一区别是它们使用不同的 web.wml (& context.xml) 文件(因此它们将使用不同的数据库)。
有没有办法只部署我的 .war 文件的 1 个实例并配置 tomcat 以在使用 dirretent 子域访问应用程序时使用不同的 web.xml 文件(根据请求的子域)?例如:

如果 SUBDOMAIN 是“subdomain1.mydomain.com”,那么使用“web1.xml”
ELSE IF SUBDOMAIN IS "subdomain2.mydomain.com" THEN USE "web2.xml"
ELSE USE "web3.xml"

其中所有子域都指向我的应用程序部署在其上的单个目录。

4

0 回答 0