6.2. 打包 JDBC 驱动程序
为您的 RDBMS 查找并下载 JDBC 驱动程序 JAR。在使用这个驱动程序前,您必须将它打包成模块并将其安装到服务器中。模块定义了 JAR,它们被加载到 Red Hat Single Sign-On classpath 中,并且这些 JARs 在其他模块上具有的依赖项。
流程
创建一个目录结构,在 Red Hat Single Sign-On 分发的 …/modules/ 目录中保存您的模块定义。
其惯例是将 JDBC 驱动程序的 Java 软件包名称用作目录结构的名称。对于 PostgreSQL,创建目录 org/postgresql/main。
将数据库驱动程序 JAR 复制到此目录中,并在其中也创建一个空的 module.xml 文件。
模块目录
打开 module.xml 文件并创建以下 XML:
模块 XML
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
模块名称应与您的模块的目录结构匹配。因此,org/postgresql 映射到
org.postgresql。 -
resource-root path属性应指定驱动程序的 JAR 文件名。 - 其余的仅仅是任何 JDBC 驱动程序 JAR 需要的正常依赖项。
-
模块名称应与您的模块的目录结构匹配。因此,org/postgresql 映射到