12.2.2. 将 JDBC 驱动程序安装为 JAR 部署
JDBC 驱动程序可以使用管理 CLI 或管理控制台作为 JAR 部署进行安装。只要驱动程序符合 JDBC 4 规范,部署时将自动识别并作为 JDBC 驱动程序安装。
下列步骤介绍了如何使用管理 CLI 安装 JDBC 驱动程序。
JDBC 驱动程序的建议安装方法是将它们安装为核心模块。
下载 JDBC 驱动程序。
从您的数据库供应商下载适当的 JDBC 驱动程序。有关常见数据库的 JDBC 驱动程序的标准下载位置,请参阅 JDBC 驱动程序下载位置。
如果 JDBC 驱动程序 JAR 文件包含在 ZIP 或 TAR 存档中,请确保提取存档。
- 如果 JDBC 驱动程序不兼容 JDBC 4,请参阅将 JDBC 驱动程序 JAR 更新为 JDBC 4-Compliant 的步骤。
将 JAR 部署到 JBoss EAP.
deploy PATH_TO_JDBC_JAR
注意在受管域中,指定适当的服务器组。
例如,以下命令将部署 MySQL JDBC 驱动程序:
deploy /path/to/mysql-connector-java-8.0.12.jar
JBoss EAP 服务器日志中将显示一条消息,显示部署的驱动程序名称,该名称将在定义数据源时使用。
WFLYJCA0018: Started Driver service with driver-name = mysql-connector-java-8.0.12.jar
JDBC 驱动程序现在可供应用数据源引用。
将 JDBC 驱动程序 JAR 更新为 JDBC 4-Compliant
如果 JDBC 驱动程序 JAR 不兼容 JDBC 4,可以通过下列步骤使它可部署:
- 创建一个空临时目录。
-
创建
META-INF
子目录。 -
创建
META-INF/services
子目录。 创建
META-INF/services/java.sql.Driver
文件,再添加一行来指示 JDBC 驱动程序的完全限定类名称。例如,MySQL JDBC 驱动程序将添加下面这一行:
com.mysql.cj.jdbc.Driver
使用 JAR 命令行工具将此新文件添加到 JAR。
jar \-uf jdbc-driver.jar META-INF/services/java.sql.Driver