Tomcat中的演示和生产应用程序

时间:2012-05-25 11:29:27

标签: java tomcat

我在Tomcat 7上运行了一个Web应用程序,我需要使用相同的代码库根据URL访问不同的数据库。例如:

https://host.com/foo:8080 - >应该访问数据库foo_demo
https://host.com/foo:8089 - >应该访问数据库foo_production

我曾尝试在webapps目录中部署2个单独的项目(一个演示和另一个演示),但我认为这会导致服务器上的会话处理出现问题。

1 个答案:

答案 0 :(得分:1)

如果您通过META-INF / context.xml

指定数据库

producer-tomcat将创建自己的配置。您可以在此永久更改数据库!

您不会遇到会话问题,因为默认情况下没有会话复制。

注意:确保/conf/server.xml的host-Node包含值为“true”的copyXML-Attribute。 默认值设置为False