1

我希望能够使用 ANT 将我的应用程序部署到 Tomcat。

我不希望开发和产品的过程有任何不同。然而,两者使用不同的数据库,即 myapp 和 myapp-dev

我怎样才能做到这一点?我可以在不同的 Tomcat 容器中存储一个变量,并让应用程序从 Tomcat 调用数据库的名称吗?

或者,如果我要问的问题很荒谬,那么使用相同流程实现部署到开发和生产的普遍接受的方法是什么。

4

1 回答 1

3

通用方法是将配置字符串放在 JNDI 条目中。

如果 JNDI 不是一个可能的解决方案,那么在正确位置的属性文件(因此它显示在 WAR 文件的类路径中)也很有用,但需要仔细的文档。

有没有考虑过让web容器管理数据库连接池,那么只需要一个pr容器,然后就可以通过JNDI来获取了?

于 2012-07-23T08:48:58.670 回答