如何在grails上设置tomcat特定属性

时间:2014-03-25 01:38:47

标签: tomcat grails intellij-idea

我希望能够在grails中设置一些tomcat属性。具体来说,我想设置org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH = true系统属性。 (http://tomcat.apache.org/tomcat-7.0-doc/security-howto.html)但我不知道这些配置在哪里。

我试过设置它运行 - >将配置编辑为命令行参数,VM选项,并将CATALINA_OPTS设置为环境变量。但没有工作。我甚至不确定如何检查是否正在读取这些值。

我正在使用在Mac OSX上的IntelliJ上运行的tomcat grails插件运行grails 2.1.0。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用application info plugin查看传递给应用的属性。

另一种选择是使用Java VisualVM连接到正在运行的grails应用程序,Java VisualVM通常与jdk捆绑在一起。检查jvisualvm的java安装的bin目录。

要传递属性,请查看docs for run-app您是否正确指定了属性?