我有幾個Jboss EAP 6.1安裝程序與作爲模塊安裝的Oracle驅動程序一起工作。作爲部署進行安裝時,jboss-eap-6.1 oracle驅動程序的定義
這是標準配置我在standalone.xml使用:
<datasource jndi-name="java:jboss/fooDatasource" pool-name="java:jboss/fooDatasource" enabled="true" use-java-context="false" >
<connection-url>jdbc:oracle:thin:@1.2.3.4:1527/SOMEDB.foo</connection-url>
<driver>oracle</driver>
<security>
<user-name>xxxxx</user-name>
<password>xxxxxxxxx</password>
</security>
[...]
</datasource>
<driver name="oracle" module="oracle.jdbc">
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
<datasource-class>oracle.jdbc.OracleDriver</datasource-class>
</driver>
的ojdbc6.jar是在$ JBOSS_HOME /模塊/系統/層/基層/ ORACLE/JDBC /與適當的主/在一起module.xml和一切工作正常。
現在安裝驅動程序的部署要求,讓客戶我搬到ojdbc6.jar到$ JBOSS_HOME /獨立/部署/我從它被部署沒有錯誤日誌中看到:
[org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) JBAS010403: Deploying JDBC-compliant driver class oracle.jdbc.OracleDriver (version 11.2)
INFO [org.jboss.as.server] (ServerService Thread Pool -- 25) JBAS018559: Deployed "ojdbc6.jar" (runtime-name : "ojdbc6.jar")
但我不知道如何編輯我的standalone.xml以使其重新工作:我試圖用幾個不同的值編輯驅動程序定義「模塊」屬性(ojdbc6.jar,deployment.ojdbc6.jar,oracle.jdbc.OracleDriver。 ..)但似乎沒有「匹配」,並且Jboss在啓動時一直拋出錯誤:
ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 24) JBAS014613: Operation ("add") failed - address: ([
("subsystem" => "datasources"),
("jdbc-driver" => "oracle")
]) - failure description: "JBAS010441: Failed to load module for driver [ojdbc6.jar]"
[...]
INFO [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report
JBAS014775: New missing/unsatisfied dependencies:
service jboss.jdbc-driver.oracle (missing) dependents: [service jboss.driver-demander.java:jboss/spiDatasource, service jboss.data-source.java:jboss/fooDatasource]
任何人都可以提供一個驅動程序定義的工作示例嗎?
謝謝
這並不提供答案的問題。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – sina72 2015-03-03 12:37:00
它解決了驅動程序錯誤! – Vivek 2015-03-03 13:50:26
雖然此代碼塊可能會回答問題,但您應始終提供一些解釋。 – 2015-03-03 15:53:27