我有一个GWT应用程序,我在tomcat服务器上运行我的应用程序
我的应用程序只使用MySQL数据库来保存&检索所有需要的数据&对文件系统没有副作用(我的意思是它不会改变它的部署路径上的任何文件)
现在我想在不同的子域上运行我的应用程序的多个实例,这些实例之间唯一不同的是它们使用不同的web.wml(& context.xml)文件(因此它们将使用不同的数据库)。
有没有办法只部署我的.war文件的1个实例&配置tomcat使用dirrefent子域访问应用程序时使用不同的web.xml文件(根据请求的子域)?
例如:
如果SUBDOMAIN是“subdomain1.mydomain.com”那么使用“web1.xml”
ELSE如果SUBDOMAIN是“subdomain2.mydomain.com”那么使用“web2.xml”
ELSE使用“web3.xml”
所有子域都指向我的应用程序部署在其上的单个目录。