正在为 Jboss EAP 6.3 安装 JDBC
Installing JDBC for Jboss EAP 6.3
我正在尝试为 jboss EAP 6.3 创建一个 Oracle Database Express 11 数据源。
我试图跟随 this guide 但它告诉我 "copy the archive ojdbc5.jar to the lib directory in the default server configuration" 这让我很困惑,因为我没有这样的目录。
在搜索这样的目录时,我找到了 this page 但那里的文件树与我的完全不同。
如何安装 JDBC 以及我应该将 "Setting up Oracle datasource" 指南中的文件放在哪里?
yoiu 提到的第一个教程是针对 JBossAS 5,第二个甚至是针对 JBossAS4!
特别是第 6 章。此 pdf 中还有一个 Oracle 数据源示例
JBoss-EAP 6.3 使用JBoss-AS 7.4.0 最终社区版本。
所以您正在研究 JBoss AS 5 和 AS 4。
要在 Jboss EAP 6.3 中设置 Oracle 数据源,您需要执行以下步骤
- 您需要在独立配置文件中的 Datasources 元素下创建数据源,如下所示
<datasource jta="true" jndi-name="your jndiName" pool-name="poolname" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>database URL</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<driver>oracleDriver</driver>
<pool>
<min-pool-size>2</min-pool-size>
<max-pool-size>20</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>username</user-name>
<password>password</password>
</security>
</datasource>
- 其次,您需要在配置文件中的驱动程序下添加驱动程序元素。像这样。
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
确保驱动程序元素中的驱动程序名称与数据源元素中的驱动程序名称相同。
- 第三步是将 ojdbc5.jar 粘贴到模块目录中 jboss 目录下的文件夹中。
为此,您需要在 modules/system/layers/base/ [在此路径中粘贴复制的 jar 文件] 下创建目录 com/oracle/main,还需要在主目录
下创建 module.xml 文件
module.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
请确保上述 module.xml 文件中的模块名称与您的独立配置文件中为驱动程序元素的属性模块指定的名称相同。
呀
我认为这些步骤将帮助您在 Jboss-EAP 6.3
中配置数据源
谢谢
我正在尝试为 jboss EAP 6.3 创建一个 Oracle Database Express 11 数据源。
我试图跟随 this guide 但它告诉我 "copy the archive ojdbc5.jar to the lib directory in the default server configuration" 这让我很困惑,因为我没有这样的目录。 在搜索这样的目录时,我找到了 this page 但那里的文件树与我的完全不同。
如何安装 JDBC 以及我应该将 "Setting up Oracle datasource" 指南中的文件放在哪里?
yoiu 提到的第一个教程是针对 JBossAS 5,第二个甚至是针对 JBossAS4!
特别是第 6 章。此 pdf 中还有一个 Oracle 数据源示例
JBoss-EAP 6.3 使用JBoss-AS 7.4.0 最终社区版本。
所以您正在研究 JBoss AS 5 和 AS 4。
要在 Jboss EAP 6.3 中设置 Oracle 数据源,您需要执行以下步骤
- 您需要在独立配置文件中的 Datasources 元素下创建数据源,如下所示
<datasource jta="true" jndi-name="your jndiName" pool-name="poolname" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>database URL</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<driver>oracleDriver</driver>
<pool>
<min-pool-size>2</min-pool-size>
<max-pool-size>20</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>username</user-name>
<password>password</password>
</security>
</datasource>
- 其次,您需要在配置文件中的驱动程序下添加驱动程序元素。像这样。
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
确保驱动程序元素中的驱动程序名称与数据源元素中的驱动程序名称相同。
- 第三步是将 ojdbc5.jar 粘贴到模块目录中 jboss 目录下的文件夹中。 为此,您需要在 modules/system/layers/base/ [在此路径中粘贴复制的 jar 文件] 下创建目录 com/oracle/main,还需要在主目录 下创建 module.xml 文件
module.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
请确保上述 module.xml 文件中的模块名称与您的独立配置文件中为驱动程序元素的属性模块指定的名称相同。
呀
我认为这些步骤将帮助您在 Jboss-EAP 6.3
中配置数据源谢谢