Я пытаюсь создать соединение jdbc. Я использую сервер приложений WildFly
9.0.0.CR1 и oracle 11g. я поставил ojdbc14 и создал module.xml в папке C: \ wildfly-9.0.0.CR1 \ Modules \ ком \ оракула \ ojdbc14 \ главная:Подключение WildFly jdbc к Oracle
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns=xm lns="urn:jboss:module:1.0"" name="com.oracle.ojdbc14">
<resources>
<resource-root path="ojdbc14.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>
и вставляется в standalone.xml:
<subsystem xmlns="urn:jboss:domain:datasources:1.0">
<datasources>
<datasource jndi-name="java:jboss/datasources/accounting" pool-name="OracleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@cmx-itm-03:1521/COREJAVA</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<driver>oracle</driver>
<security>
<user-name>Java_Learning</user-name>
<password>Qazxsw123</password>
</security>
</datasource>
<drivers>
<driver name="oracle" module="com.oracle.ojdbc14"/>
</drivers>
</datasources>
</subsystem>
Итак, я получил ошибку, когда тест попытки соединение с консоли:
Unexpected HTTP response: 500
Request
{
"address" => [
("subsystem" => "datasources"),
("data-source" => "OracleDS")
],
"operation" => "test-connection-in-pool"
}
Response
Internal Server Error
{
"outcome" => "failed",
"failure-description" => "WFLYJCA0040: failed to invoke operation: WFLYJCA0042: failed to match pool. Check JndiName: java:jboss/datasources/accounting",
"rolled-back" => true
}
Я гуглом его и попробовал все, что я нашел, но все еще есть эта ошибка. Пожалуйста, помогите мне.
Эта проблема я разрешаться изменить свою баночку ojdbc.jar. Но теперь у меня возникают проблемы при тестировании соединения - Внутренняя ошибка сервера { «Исход» => «сбой», «failure-description» => «WFLYJCA0040: не удалось вызвать операцию: WFLYJCA0042: не удалось сопоставить пул. Проверить JndiName: java:/OracleDS ", " rolled-back "=> true, " response-headers "=> {" process-state "=>" reload-required "} } – Revival
Попробуйте это, проверьте соединения с пулом. И расскажи нам, что происходит. Также может быть много причин, чтобы потерпеть неудачу ... https://developer.jboss.org/thread/257721 –
Спасибо. Теперь это работает. – Revival