为在产品的测试环境和 WebSphere® Application Server 中使用 SQLJ 来运行应用程序作准备时,必须将 SQLJ 运行时 JAR 添加至 EJB 项目使用的数据源 JDBC 提供程序的类路径。这不会替换此类路径上的任何其它 DB2® JAR 文件。
SQLJ 运行时 JAR 文件包含 SQLJ 转换程序代码。它必须在类路径上才能运行 SQLJ 转换程序。
要将 SQLJ 运行时 JAR 文件添加至类路径:
- 在项目导航器视图中,右键单击 EJB 项目并选择属性。
- 在属性页上,单击 Java
构建路径。
- 在源文件夹页上,可以指定是否想要创建要将部署代码生成至其中的输出文件夹(对应于每个源文件夹):选择或清除允许对应源文件夹的输出文件夹复选框。
限制: 但是,由于 J2EE 限制,如果确实为每个源文件夹指定输出文件夹,则您将无法在
WebSphere 测试环境中运行 EJB 项目。
- 单击库选项卡。
- 单击添加外部 JAR 按钮。JAR 选择对话框打开。
- 浏览至指定的文件(根据 DB2 版本)并单击确定。
DB2 V8.x: DB2_install/java/db2jcc.jar,其中
DB2_install 是 DB2 安装目录。
还需要确保数据源被配置为将
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper 用作数据源 helper 类。
对于 DB2 版本 8 修订包 2 及以上版本,还需要许可证文件。