使用 Ant 脚本运行 DB2 SQLJ 概要文件定制程序的预备步骤

当部署企业 Bean 时,通过使用对 EAR 文件运行 ejbdeploy 命令而生成的 Ant 脚本,可以间接运行 DB2® SQLJ 概要文件定制程序。

但是,在运行 Ant 脚本之前,必须执行下列步骤:

  1. 为 Ant 脚本指定工作目录
  2. 更新 Ant 属性

为 Ant 脚本指定工作目录

必须为脚本指定工作目录。脚本将在此目录中创建与删除文件和子目录。如果工作目录中有一些文件和目录与脚本使用的文件和目录同名,则将擦除它们。例如:
ant -Dwork.dir=tmp -buildfile out.ear.xml

脚本创建称为 tmp 的目录并将其用作自己的工作目录。

要让脚本使用另一属性文件,在运行脚本时设置 script.property.file 属性,例如:
ant -Dwork.dir=tmp -Dscript.property.file=other.properties -buildfile out.ear.xml

更新属性文件

通过在属性文件中指定新值来更改在脚本中指定为 Ant 属性的下列各项的值:
  1. 数据库包名称

    必须修改这些名称以确保每个定制概要文件的名称都不与数据库中的现有包名相冲突。为不同 EAR 文件生成的
    Ant 脚本将使用相同的包名,除非更改名称,否则包将彼此覆盖,这会在运行时导致问题。

  2. 数据库 URL

    Ant 脚本定义数据库 URL(db.url)的全局属性。DB2 SQLJ 概要文件定制程序使用 JDBC 类型 4 URL,例如:

    jdbc:db2://<host-name>:<port>/<database-name>
  3. 数据库用户标识

    此全局属性(定义为 db.user)是必需的。

  4. 用户标识的密码

    此全局属性(定义为 db.password)是必需的。

  5. 端口

    除非在安装 DB2 时更改了端口,否则端口将为 50000。

提示: 要找到当前存在于数据库中的包,使用 DB2 的“控制中心”。这些包列示在以下目录中:Instances/DB2/Databases/Database_name/Application Objects/Packages。

现在可以运行 Ant 脚本。

相关概念
DB2 SQLJ 概要文件定制程序
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.