在grails中创建配置文件

时间:2014-03-01 22:27:34

标签: grails redis

我正在尝试让Grails项目正常运行,但需要帮助进行设置。我在安装了Redis的VM上运行了一个Ubuntu服务器。除非我创建一个可以在Ubuntu服务器上使用Redis的配置文件,否则该项目不会运行。这是我从位于grails-app / conf / Config.groovy文件中的GitHub下拉的设置。

http://snag.gy/eYhUY.jpg

我被告知我需要创建一个单独的配置文件来覆盖这些参数,这样我的项目就会与我机器上的ubuntu服务器通信。这是一个菜鸟问题,但我在哪里创建配置文件?我似乎找不到.grails文件夹。我知道我想在grails-app/conf/Config.groovy fil e

中创建一个配置文件后引用我的配置文件

http://snag.gy/SpGGt.jpg

2 个答案:

答案 0 :(得分:0)

.grails文件夹的位置取决于运行容纳Grails应用程序的容器(Tomcat,Jetty等)的用户帐户。

例如,在运行Tomcat 6.x的Debian 6上,位置为:

  

/usr/share/tomcat6/.grails /

您也可以使用静态路径:

  

文件:/usr/local/tomcat/conf/myspecific-config.groovy

答案 1 :(得分:0)

查看Config.grooy中指定的grails.config.locations,您可以创建任何这些位置来创建外部配置文件。

我更喜欢使用classpath路由。这就是我要做的。

  1. 创建一个文件夹(比如appConfig)并将其放在tomcat / conf文件夹中。
  2. 将应用程序配置文件(在您的情况下为proghorn-config.groovy)添加到文件夹中,并在文件中包含所需的配置。
  3. 通过更新tomcat / conf / catalina.properties或创建tomcat / bin / setenv.sh
  4. 将文件夹添加到Tomcat类路径
相关问题