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

精通 Grails: 在企业中使用 Grails

 2009-10-26 00:00:00 来源:WEB开发网   
核心提示: 在两个脚本中,注意第一个 JAVA_OPTS 变量赋值覆盖了全局环境变量(如果有的话),精通 Grails: 在企业中使用 Grails(4),这个设置只覆盖着一个进程 — 它不会对整个系统的全局变量进行赋值,我这样做的目的是防止全局设置影响本地设置,就算代理和客户机刚好位于同一机器

在两个脚本中,注意第一个 JAVA_OPTS 变量赋值覆盖了全局环境变量(如果有的话)。这个设置只覆盖着一个进程 — 它不会对整个系统的全局变量进行赋值。我这样做的目的是防止全局设置影响本地设置。如果您依赖于已经正确设置的全局值,请确保在开始赋值时包含现有变量,像我在清单 2 和清单 3 的第二行中那样。

现在,输入 grails run-app 启动 Grails。您看到的内容与控制台输出中的完全相同,不过应用服务器现在已经可以进行监控。

使用一个 JMX 客户机来监控 JMX 代理。这是一个类似 JConsole 的桌面 GUI(包含在 Java 5 及更高版本中)或 Web UI(包含在大多数服务器中,比如 Tomcat 和 JBoss)。甚至可以编写代码来监控代理,在本文快结束时将提到。

打开第二个命令行窗口,输入 jconsole。您将在本地 JML 代理列表中看到 Grails,如图 1 所示。单击 Grails,然后单击 Connect 按钮。


图 1. JConsole 列出了本地 JMX 代理
精通 Grails: 在企业中使用 Grails

出于安全考虑,只能在使用 NTFS 的 Windows 系统上访问本地 JMX。如果系统使用的是 FAT 或 FAT32,可能会出现问题。但不要担心。在接下来的部分中,我将说明如何设置 JMX 代理进行远程访问。就算代理和客户机刚好位于同一机器上,也不会遇到本地安全问题。

连接之后,您应该看到类似图 2 所示的摘要页面:


图 2. JConsole 摘要页面
精通 Grails: 在企业中使用 Grails

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

Tags:精通 Grails 企业

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