【发布时间】:2013-12-16 16:58:02
【问题描述】:
我想设置 tomcat 来运行同一个 grail 项目的两个实例(WAR 文件,将放在不同的目录中,并在不同的主机条目下可用),它们需要具有不同的配置。
在 grails 命令行中,我可以使用 -Dparam=value 来设置配置选项(这用于提供配置文件的路径)。如何在 tomcat 容器/主机中执行此操作?
目前我已经在 /etc/default/tomcat7 下为 tomcat 设置了这个选项 - 但这无法为不同的 tomcat 主机使用不同的配置条目。 我尝试使用
<Host ...>
<Context path="" appBase="/a/b/c">
<Environment name="APPNAME_CONFIG" value="/path/to/config/file" type="java.lang.String" />
</Context>
</Host>
但这不起作用。
如何为tomcat主机提供这样的配置选项?
最好的问候, 塞巴斯蒂安
【问题讨论】: