6.2. 打包 JDBC 驱动程序


查找并下载用于您的 RDBMS 的 JDBC 驱动程序 JAR。在使用这个驱动程序前,您必须将它打包到模块中,并将其安装到服务器中。模块定义加载到 Red Hat Single Sign-On 类路径中的 JAR,以及那些 JAR 在其他模块上具有的依赖项。它们易于设置。

在 Red Hat Single Sign-On 发行版本的 …​/modules/ 目录中,您需要创建一个目录结构来保存您的模块定义。其惯例使用 JDBC 驱动程序的 Java 软件包名称作为目录结构的名称。对于 PostgreSQL,创建目录 org/postgresql/main。将数据库驱动程序 JAR 复制到这个目录中,并在其中创建一个空的 module.xml 文件。

模块目录

db module

完成后,打开 module.xml 文件并创建以下 XML:

模块 XML

<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.3" name="org.postgresql">

    <resources>
        <resource-root path="postgresql-9.4.1212.jar"/>
    </resources>

    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
    </dependencies>
</module>

模块名称应与模块的目录结构匹配。因此,org/postgresql 映射到 org.postgresqlresource-root path 属性应指定驱动程序的 JAR 文件名。其余仅是任何 JDBC 驱动程序 JAR 存在的正常依赖项。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.