2015-05-13 2 views
0

Привет Я изучаю jsf и jboss. Я застреваю на начальной стадии. Я пытаюсь создать источник данных и подключиться к серверу jboss. Я использую JBOSS-а-7.1.1 я сделал следующие изменения в standalone.xmlОшибка в jboss Новые отсутствующие/неудовлетворенные зависимости:

<datasource jndi-name="java:jboss/NewOracle" pool-name="NewOracle" enabled="true" use-java-context="true"> 
    <connection-url>jdbc:oracle:thin:@aaa:bbb</connection-url> 
       <driver>ojdbc6</driver> 
    <security> 
     <user-name>aaaa</user-name> 
     <password>bbb</password> 
    </security> 
</datasource> 

<drivers> 
<driver name="ojdbc6.jar" module="com.oracle.ojdbc"> 
<driver-class>oracle.jdbc.OracleDriver</driver-class> 
<xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class> 
</driver> 
</drivers> 

Я создал папку и назвал его оракулом и поместил его в Jboss/модули/ком Тогда я создается вложенная папка с именем его основной и скопировать ojdbc6.jar в нем Я также создал файл module.xml, его содержание следующим образом:

<?xml version="1.0" encoding="UTF-8"?> 
<module xmlns="urn:jboss:module:1.1" name="com.oracle.ojdbc"> 

    <resources> 
     <resource-root path="ojdbc6.jar"/> 
    </resources> 
    <dependencies> 
     <module name="javax.api"/> 
     <module name="javax.transaction.api"/> 
     <module name="javax.servlet.api" optional="true"/> 
    </dependencies> 
</module> 

при запуске сервера я получаю следующее сообщение об ошибке: JBAS014775 : Новые отсутствующие/неудовлетворенные зависимости: служба jboss.jdbc-driver.ojdbc6 (отсутствует) иждивенцы: [сервис jboss.data-source.java:jboss/datasources/NewDS, сервис jboss.data-source.java:jboss/NewOracle]

17:35 : 27,167 INFO [org.jboss.as] (загрузочный поток контроллера) JBAS015951: пульт администратора прослушивает http://127.0.0.1:9990

+0

Почему вы назвали драйвер как ' Neeraj

+0

Я пробовал это делать ... но никакого эффекта ... – sshruti

ответ

0

Самый простой способ развернуть ваш драйвер как банку через консоль (Добавить развертывание, выбрать банку с жесткой водить машину).

Вы можете создать новый источник данных через консоль тоже и выбрать драйвер, который вы установили на шаге 1.

пс: если у вас есть хороший повод, чтобы быть на 7.1.1 вы, вероятно, следует использовать wildfly 8.xx вместо этого.

+0

Я работаю на фирму, и там обязательно использовать версию 7.1.1. – sshruti

Смежные вопросы