WEB开发网
开发学院软件开发Java Java 开发 2.0: 使用方便的 EC2 阅读

Java 开发 2.0: 使用方便的 EC2

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: 现在您的 MySQL 数据库已经可以投入使用了,剩下的工作就是配置 Grails 以使用它,Java 开发 2.0: 使用方便的 EC2(9),配置 Grails 以使用 MySQL下载 MySQL JDBC 驱动程序并将其放到 mytri/lib 目录中,接下来,相应地,回到您的计算机的 sh

现在您的 MySQL 数据库已经可以投入使用了。剩下的工作就是配置 Grails 以使用它。

配置 Grails 以使用 MySQL

下载 MySQL JDBC 驱动程序并将其放到 mytri/lib 目录中。接下来,打开 DataSource.groovy 文件并更新 production 部分,如清单 2 所示:


清单 2. 将 MySQL 驱动器和 dialect 配置添加到 DataSource.groovy
production { 
 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 

上一页  4 5 6 7 8 9 10  下一页

Tags:Java 开发 使用方便

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