Installing JDBC for Jboss EAP 6.3



我正在尝试为jboss EAP 6.3制作一个Oracle Database Express 11数据源。

我试图遵循这个指南,但它告诉我"将归档ojdbc5.jar复制到默认服务器配置中的lib目录",这让我很困惑,因为我没有这样的目录。在搜索这样的目录时,我找到了这个页面,但那里的文件树与我的完全不同。

如何安装JDBC,以及应该将"设置Oracle数据源"指南中的文件放在哪里?

JBoss EAP 6.3使用JBoss AS 7.4.0最终公用版本。

因此,您正在研究JBoss AS 5和AS 4。

要在Jboss EAP 6.3中设置Oracle DataSource,您需要执行以下步骤

  1. 您需要在独立配置文件中的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>
  1. 其次,您需要在配置文件的Drivers下添加Driver元素。像这样的东西
<drivers>
    <driver name="oracleDriver" module="com.oracle"/>
    </drivers>

确保driver元素中的driverName和Datasource元素中driver元素的名称相同。

  1. 第三步是将ojdbc5.jar粘贴到jboss目录下模块目录中的文件夹中。为此,您需要在modules/system/layers/base/[在此路径中粘贴复制的jar文件]下创建目录com/oracle/main,还需要在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文件中的模块名称和独立配置文件中为驱动程序元素的属性模块指定的名称相同。

Ya

我认为这些步骤将帮助您在Jboss EAP 6.3 中配置数据源

感谢

提到的第一个教程是针对JBossAS5的,第二个教程甚至是针对JBossAS4

点击此处查看此项:https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.3/pdf/Administration_and_Configuration_Guide/JBoss_Enterprise_Application_Platform-6.3-Administration_and_Configuration_Guide-en-US.pdf

特别是第6章。此pdf 中还有一个示例Oracle数据源

最新更新