powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Настройка DataSource JBOSS 7.1.Final
8 сообщений из 8, страница 1 из 1
Настройка DataSource JBOSS 7.1.Final
    #37962659
dgroup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте возникла проблемма при настройке DataSource,
- Путь к модулю: JBoss root / modules/ com / oracle / main / module.xml
- Путь к ojdbc14.jar: JBoss root / modules/ com / oracle / main/ ojdbc14.jar
- module.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.oracle">
    <resources>
        <resource-root path="ojdbc14.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
    </dependencies>
</module>



В standalone.xml
...
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<datasources>
   <datasource jndi-name="java:/jdbc/ora" pool-name="ora" enabled="true" use-java-context="true">
      <connection-url>jdbc:oracle:thin:@localhost:1521:xe</connection-url>
      <driver>ora</driver>
      <security>
         <user-name>xxx</user-name>
         <password>12431328</password>
      </security>
   </datasource>
   ...
</datasources>




Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
...
<drivers> 
   <driver name="ora" module="com.oracle">
      <xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
   </driver>
   
   ... 
</drivers>



Когда стартует сервер - JBAS014775: New missing/unsatisfied dependencies : service jboss.jdbc-driver.ora (missing) dependents: [service jboss.data-source.java:/jdbc/ora]
...
Рейтинг: 0 / 0
Настройка DataSource JBOSS 7.1.Final
    #37962796
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я б не стал делать одинаковым pool-name="ora" и driver name="ora"


это неверно:
<xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
...
Рейтинг: 0 / 0
Настройка DataSource JBOSS 7.1.Final
    #37962798
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dgroupojdbc14.jarа чо посвежее нет ничего? )
...
Рейтинг: 0 / 0
Настройка DataSource JBOSS 7.1.Final
    #37962951
dgroup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас другая ситуация:
standalone.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
  <datasources>
                <datasource jta="true" jndi-name="java:/datasources/OracleDS" pool-name="OracleDS" enabled="true" use-java-context="true" use-ccm="true">
                    <connection-url>jdbc:oracle:thin:@localhost:1521:xe</connection-url>
                    <driver>oracle</driver>
                    <security>
                        <user-name>xxx</user-name>
                        <password>xxx</password>
                    </security>
                    <validation>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>false</background-validation>
                        <use-fast-fail>false</use-fast-fail>
                    </validation>
                </datasource>
                <drivers>
                    <driver name="oracle" module="com.oracle.ojdbc14">
                        <driver-class>oracle.jdbc.OracleDriver</driver-class>
                    </driver>
                </drivers>
            </datasources>



теперь модуль такой:
jboss-as-7.1.1.Final\modules\com\oracle\ojdbc14\main\module.xml

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.oracle.ojdbc14">
    <resources>
        <resource-root path="ojdbc14.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
    </dependencies>
</module>



Код: java
1.
2.
3.
4.
5.
6.
7.
public Connection getConnection() throws SQLException {
      Context ctx = new InitialContext();
      DataSource dsrc = (DataSource) ctx.lookup("java:/datasources/OracleDS");
      Connection conn = dsrc.getConnection();
      conn.setAutoCommit(true);
      return conn;
}



при вызове dsrc.getConnection() получаем javax.resource.ResourceException: Unable to get managed connection for java:/datasources/OracleDS
...
Рейтинг: 0 / 0
Настройка DataSource JBOSS 7.1.Final
    #37963069
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dgroupUnable to get managed connectionлогин пароль плохие, connection url не правильный. чо угодно. там же в логах должно быть.
...
Рейтинг: 0 / 0
Настройка DataSource JBOSS 7.1.Final
    #37963121
dominator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dgroup,

В jboss 7 можно добавлять датасурсы с помощью web админки, при этом после добавления можно проверить соединение тут же и посмотреть итоговые файлы настроек.
...
Рейтинг: 0 / 0
Настройка DataSource JBOSS 7.1.Final
    #37963136
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dominatordgroup,

В jboss 7 можно добавлять датасурсы с помощью web админки, при этом после добавления можно проверить соединение тут же и посмотреть итоговые файлы настроек.через cli прикольнее )
...
Рейтинг: 0 / 0
Настройка DataSource JBOSS 7.1.Final
    #37963749
dgroup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все настроил, проблемма была в имени сида:
- было jdbc:oracle:thin:@localhost:1521:хе
- надо jdbc:oracle:thin:@localhost:1521:XE

Текущая конфигурация:
- modules/com/ oracle/ojdbc6/main/module.xml

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.oracle.ojdbc6">
    <resources>
        <resource-root path="ojdbc6.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
    </dependencies>
</module>



- standalone.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<datasources>
                <datasource jta="true" jndi-name="java:/datasources/OracleDS" pool-name="OracleDS" enabled="true" use-java-context="true" use-ccm="true">
                    <connection-url>jdbc:oracle:thin:@localhost:1521:XE</connection-url>
                    <driver>oracle</driver>
                    <security>
                        <user-name>user</user-name>
                        <password>pass</password>
                    </security>
                    <validation>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>false</background-validation>
                        <use-fast-fail>false</use-fast-fail>
                    </validation>
                </datasource>
                <drivers>
                    <driver name="oracle" module="com.oracle.ojdbc6">
                        <driver-class>oracle.jdbc.OracleDriver</driver-class>
                    </driver>
                </drivers>
            </datasources>
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Настройка DataSource JBOSS 7.1.Final
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]