Java 开发 2.0: 使用方便的 EC2
2009-12-24 00:00:00 来源:WEB开发网现在您的 MySQL 数据库已经可以投入使用了。剩下的工作就是配置 Grails 以使用它。
配置 Grails 以使用 MySQL
下载 MySQL JDBC 驱动程序并将其放到 mytri/lib 目录中。接下来,打开 DataSource.groovy 文件并更新 production 部分,如清单 2 所示:
清单 2. 将 MySQL 驱动器和 dialect 配置添加到 DataSource.groovyproduction {
dataSource {
driverClassName = "com.mysql.jdbc.Driver"
username = "grails"
password = "groovy"
dialect=org.hibernate.dialect.MySQLDialect.class
url = "jdbc:mysql://localhost/mytri"
}
}
这一修改将指向在同一台机器(本地主机)上运行的底层 MySQL 数据库上的 Grails 生产实例。当然,本地主机实例是一个在某处运行的 AMI。
通过 Tomcat 管理接口部署 Grails 应用程序
本地测试
仅仅是出于节省时间的考虑,我将跳过对 Grails 的配置了 MySQL 的实例进行本地测试的内容。也就是说,我假设您并未对 MySQL 进行本地安装,因此我将利用 EC2 映像上的一个现有 MySQL 实例来保持简单性。让我再讲清楚一些:如果您计划在生产中使用 MySQL,那么在云中启动它之前,您应该进行本地安装并在本地测试应用程序是否正常工作。
Grails 应用程序 — 就如同任何 Java Web 应用程序一样 — 的部署方式和 WAR 文件没什么两样。相应地,回到您的计算机的 shell 中(即您用来处理 Grails 的 shell,而不是指向 EC2 实例的 shell),输入下面的内容:
grails -Dgrails.env=prod war mytri.war
更多精彩
赞助商链接