如何在不同的子域上使用不同的web.xml文件运行单个GWT应用程序的多个实例?

时间:2010-08-17 13:59:29

标签: tomcat gwt deployment web.xml

我有一个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”

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

0 个答案:

没有答案