Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Hibernate + JBoss 
V
    Опции темы
Bohdan
Дата 27.3.2006, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 1.6.2005

Репутация: нет
Всего: нет



Подскажите, плиз в чем моя ошибка.
Сращиваю Hibernate c JBoss.
В архиве *.har в META-INF\hibernate-service.xml прописал
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE server>
<server>
<mbean code="org.jboss.hibernate.jmx.Hibernate" name="jboss.har:service=Hibernate">
<attribute name="DatasourceName">java:/PortalDataSource</attribute>
<attribute name="Dialect">net.sf.hibernate.dialect.Oracle9Dialect</attribute>
<attribute name="SessionFactoryName">java:/hibernate/SessionFactory</attribute>
<attribute name="CacheProviderClass">net.sf.hibernate.cache.EhCacheProvider</attribute>
<attribute name="MaxFetchDepth">3</attribute>
<attribute name="JdbcBatchSize">5</attribute>
<attribute name="JdbcFetchSize">1000</attribute>
<attribute name="JdbcScrollableResultSetEnabled">false</attribute>
<attribute name="GetGeneratedKeysEnabled">false</attribute>
<attribute name="QueryCacheEnabled">true</attribute>
<attribute name="ShowSqlEnabled">true</attribute>
<attribute name="Hbm2ddlAuto">update</attribute>
</mbean>
</server>

В oracle-ds.xml
<local-tx-datasource>
<jndi-name>PortalDataSource</jndi-name>
<connection-url>jdbc:oracle:thin:@comp:1521:base</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>site</user-name>
<password>site</password>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
</local-tx-datasource>

Вот. А при запуске jboss получаю такую ошибку:

ERROR [net.sf.hibernate.cfg.Configuration] Could not configure datastore from input stream
org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
at org.dom4j.io.SAXReader.read(SAXReader.java:353)
.........
smile

PM MAIL   Вверх
tux
Дата 27.3.2006, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Какие версии JBoss и Hibernate? Насколько я знаю JBoss работает только с Hibernate версий >=3.0, а у тебя судя по названиям пакетов 2.1.
PM MAIL Skype GTalk Jabber YIM   Вверх
Bohdan
Дата 27.3.2006, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 1.6.2005

Репутация: нет
Всего: нет



Ну да. Я использую Hibernate 2.1.6. (JBoss 3.2).
А можно на третьем jbosse использовать 3 hibernate?
PM MAIL   Вверх
tux
Дата 27.3.2006, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Пардон, ошибся. Оказыватся начиная с версии 3.2.6 в JBoss Hibernate появился.
Ошибка характерна для ситуации, когда парсер не может получить DTD. Попробуй в hibernate-service.xml убрать вот это:
Код

<!DOCTYPE server>

Да и вообще мне кажется что такая декларация DOCTYPE неправильна, хотя и не специалист в XML.
PM MAIL Skype GTalk Jabber YIM   Вверх
Bohdan
Дата 27.3.2006, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 1.6.2005

Репутация: нет
Всего: нет



На счет <!DOCTYPE server> согласен. Убрал.
Но ситуация не сменилась.
PM MAIL   Вверх
tux
Дата 27.3.2006, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Осталось проверить DTD в файлах маппингов. В принципе он должен DTD находить внутри hibernate.jar, но кто его знает... Если и в маппингах все нормально, то других идей нет.
PM MAIL Skype GTalk Jabber YIM   Вверх
Bohdan
Дата 27.3.2006, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 1.6.2005

Репутация: нет
Всего: нет



Хочу попробовать на JBoss 4.2 c Hibernate 3.0.
Какие настройки должны быть в META-INF\hibernate-service.xml?
PM MAIL   Вверх
tux
Дата 27.3.2006, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Судя по Getting started нет особых отличий - http://docs.jboss.org/jbossas/getting_star.../hibernate.html.
PM MAIL Skype GTalk Jabber YIM   Вверх
Bohdan
Дата 27.3.2006, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 1.6.2005

Репутация: нет
Всего: нет



Спасибо. На JBoss 4.2 получилось. Проблема наверное и в правду была в том, что в маппингах было
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

PM MAIL   Вверх
StandartenFuhrer
Дата 3.4.2007, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



А мона еще ссылочек для тех кто JBoss первый раз видит... и есть огромное желаение приконектится через Hibernate... пробовал посто xml наборосать не получается...ошибочка... желательно что-то на русском... или хотя бы привязаное к еклипсу...а то сидишь и паришся...шо де няходится из под консоли....
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.