6.2. JDBC 驱动
6.2.1. 用管理控制台安装 JDBC 驱动
介绍
在你的应用程序可以连接 JDBC 数据源之前,你的数据源供应商的 JDBC 驱动需要安装在 JBoss EAP 可以使用的位置上。JBoss EAP 6 允许你象其他部署一样部署这些驱动。这意味着如果你使用了受管域,你可以将它们部署在服务器组里的多个服务器上。
预备条件
在执行这个任务之前,你需要满足以下预备条件:
- 从数据库供应商下载 JDBC 驱动。
注意
任何兼容 JDBC 4 的驱动都自动会被承认且根据名称和版本安装至系统里。JDBC JAR 通过 Java 服务供应商机制来识别。这样的 JAR 里有 META-INF/services/java.sql.Driver 文本,它包含该 JAR 里驱动类的名称。
过程 6.1. 修改 JDBC 驱动 JAR
如果 JDBC 驱动 JAR 不兼容 JDBC 4,您可用下列方法使其成为可部署的。
- 修改或创建空的临时目录。
- 创建一个 META-INF 子目录。
- 创建一个 META-INF/services 子目录。
- 创建一个 META-INF/services/java.sql.Driver 文件,它包含一行指明 JDBC 驱动的全限定类名的内容。
- 使用 JAR 命令行工具来更新 JAR:
jar \-uf jdbc-driver.jar META-INF/services/java.sql.Driver
过程 6.2. 部署 JDBC 驱动
访问管理控制台。
将 JAR 文件部署到服务器或服务器组。
如果你使用了受管域,你可以将 JAR 文件部署到服务器组。否则,部署到自己的服务器。请参考 第 10.2.2 节 “用管理控制台启用已部署的应用程序”。
结果:
JDBC 驱动被部署,可由你的应用程序所使用。