如何使 war 指向 context.xml 中的不同数据库

How can I make a war pointing different database in context.xml

我们在开发服务器中有 tomcat 个实例 运行,并指向 wards 开发数据库。我们有一个 context.xml 连接指向数据库。不幸的是,我们没有可用的暂存服务器。因此,我们可能必须使用相同的 war 文件来连接登台环境的登台数据库。我们该怎么做?请帮助

Web 服务器是 Tomcat。

与其将您的连接详细信息放在 META-INF/context.xml 中,不如将它们放在 tomcat 服务器配置中 [tomcat]/conf/server.xml

这样主机会确定您使用的连接,而不是 war 文件,您可以将相同的 war 文件部署到每个实例并知道它会连接到正确的数据库。