WEB开发网
开发学院软件开发Java 精通 Grails: 在企业中使用 Grails 阅读

精通 Grails: 在企业中使用 Grails

 2009-10-26 00:00:00 来源:WEB开发网   
核心提示: 两种方法都是可行的,但是对生产环境而言它们都不是最好的,精通 Grails: 在企业中使用 Grails(3),我发现最好的方法是在服务器的启动脚本中设置这些值,如果每次重新启动服务器时都要输入这些复杂的标志,Grails 启动脚本是 $GRAILS_HOME/bin/grails.bat,在调

两种方法都是可行的,但是对生产环境而言它们都不是最好的。我发现最好的方法是在服务器的启动脚本中设置这些值。如果每次重新启动服务器时都要输入这些复杂的标志,则表明这是一个不好的解决方案。应避免设置 CLASSPATH 和 JAVA_OPTS 等全局变量,原因有两个:在复制服务器(在服务器之间复制一个一致的启动脚本更容易)时增加了不必要的配置步骤,而且它们强制同一机器上的所有 Java 进程共享同一配置。是的,您可以创建一个详细的清单来提醒您这些琐碎的配置细节,但是记录复杂的东西远不如将复杂去掉有效。

对于 UNIX®、Linux® 和 Mac OS X 系统,Grails 启动脚本是 $GRAILS_HOME/bin/grails。编辑这个文件,添加两个 JAVA_OPTS 行,如清单 2 所示:


清单 2. 在 Grails 启动脚本中为 UNIX、Linux 和 Mac OS X 启用 JMX 监控
#!/bin/sh 
DIRNAME='dirname "$0"' 
. "$DIRNAME/startGrails" 
 
export JAVA_OPTS="-Dcom.sun.management.jmxremote" 
export JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=localhost" 
 
startGrails org.codehaus.groovy.grails.cli.GrailsScriptRunner "$_cnnew1_cnnew1@" 

对于 Windows®,Grails 启动脚本是 $GRAILS_HOME/bin/grails.bat。在调用 startGrails.bat 之前,向 grails.bat 添加两行,如清单 3 所示:


清单 3. 在 Grails 中为 Windows 启用 JMX 监控
set JAVA_OPTS=-Dcom.sun.management.jmxremote 
set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=localhost 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:精通 Grails 企业

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接