WEB开发网
开发学院数据库DB2 面向企业的云计算: 第 2 部分:Amazon EC2 公共云... 阅读

面向企业的云计算: 第 2 部分:Amazon EC2 公共云上的 WebSphere sMash 和 DB2 Express-C

 2009-07-23 16:14:42 来源:WEB开发网   
核心提示: /config/db/zero-resource={"class":"com.ibm.db2.jcc.DB2SimpleDataSource","driverType":4,"serverName":"

/config/db/zero-resource = { 
"class" : "com.ibm.db2.jcc.DB2SimpleDataSource", 
"driverType" : 4, 
"serverName" : "ec2-75-101-207-229.compute-1.amazonaws.com", 
"portNumber" : 50001, 
"databaseName" : "RSTDB", 
"user" : "db2inst1", 
"password" : "passw0rd" 
}

将 db2cc.jar 和 db2cc_license_cu.jar 复制到 WebSphere sMash 应用程序库。在前面的步骤中,您已经提供了 ZRM 所需的信息,包括数据资源类名、数据库位置和数据库的访问信息。接下来,因为您指向的是 com.ibm.db2.jcc.DB2SimpleDataSource 数据源类,所以需要确保 WebSphere sMash 能够使用适当的 DB2 库。使用 SCP 程序从 DB2 Express-C AMI 实例获取 /home/db2inst1/sqllib/java/db2cc.jar 和 /home/db2inst1/sqllib/java/db2cc_license_cu.jar 文件。将这两个文件复制到 /home/smash/apps/RestaurantSeating/lib 目录。从 WebSphere sMash 实例的 /home/smash/apps/RestaurantSeating 目录运行 zero 模型,以将新的 JAR 文件添加到应用程序的类路径。

现在,您可以为数据库表定义初始数据,这是可选的。为了在创建表之后节省输入时间,您可以使用一个特性定义一些初始数据,从而在创建表时填充这些数据。这些数据在应用程序的 app/models/fixtures 目录下的 initial_data.json 文件中定义。这个文件中的条目是在先前步骤中定义的资源模型的实例。要生成表并用初始数据填充它们,请运行 zero 模型 sync 命令。最后,会在 DB2 Express-C AMI 实例上创建表,并且所有在 initial_data.json 文件中定义的数据都将在表创建之后插入到其中。

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

Tags:面向 企业 计算

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