6.2. 打包 JDBC 驱动程序


为您的 RDBMS 查找并下载 JDBC 驱动程序 JAR。在使用这个驱动程序前,您必须将它打包成模块并将其安装到服务器中。模块定义了 JAR,它们被加载到 Red Hat Single Sign-On classpath 中,并且这些 JARs 在其他模块上具有的依赖项。

流程

  1. 创建一个目录结构,在 Red Hat Single Sign-On 分发的 …​/modules/ 目录中保存您的模块定义。

    其惯例是将 JDBC 驱动程序的 Java 软件包名称用作目录结构的名称。对于 PostgreSQL,创建目录 org/postgresql/main

  2. 将数据库驱动程序 JAR 复制到此目录中,并在其中也创建一个空的 module.xml 文件。

    模块目录

    Module Directory

  3. 打开 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>
    Copy to Clipboard Toggle word wrap

    • 模块名称应与您的模块的目录结构匹配。因此,org/postgresql 映射到 org.postgresql
    • resource-root path 属性应指定驱动程序的 JAR 文件名。
    • 其余的仅仅是任何 JDBC 驱动程序 JAR 需要的正常依赖项。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat