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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Миграция на JBoss 4.0.4, Несовместимости и просто иксепшны 
:(
    Опции темы
chief39
Дата 30.6.2006, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

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



Обращаюсь ко всем кто сталкивался с этой зверюгой и тем, кто может помочь, даже не столкнувшись.
Как-то тема новых жибоссов поднималось и многие высказывали своЁ мнениЁ.
Вот ещё грабля.. опытом поделиться бы, а? smile

Прелюдия: 
JBoss-4.0.4 GA , JDK-1.5.0_07, WinXP(Хотя на линухе я его тоже поставлю).

Поставил я эту штукуёвину.
Подправил настройки проекта, чтоб лился на него а не на 4.0.2.
Запустил JBoss. Стартовал на ура.

Запустил билд и деплой проекта.
И понеслось:
Во-первых, в дескрипторах развёртыванияуровни изоляции транзакций теперь не READ_COMMITED, а TRANSACTION_READ_COMMITED. В общем, приставочку надо теперь ко всем уровням добавлять. Ок - это в доке нашоль.

Дальше: Топики нормально легли при старте JBoss'a.
Когда деплоил проект - понеслось:
/topic/com/soft/mq/MyTopic в JBoss'е есть

Когда бин деплоится и ищет эту тему, JNDI ему говорит следующее:
TOPIC.com/soft/mq/MYTopic not bound. Вобщем хитро преобразовывает имя и, ессно, его не находит. Имя задано в константе. Константа в точности соответствует /topic/com/soft/mq/MyTopic, который в JBoss'e зарегистрирован.
В 4.0.2 вся эта кухня работает.

Доки и извинений от JBoss'a так и не нашёл.
задал имена так /com/soft/mq/MyTopic. Работает.

Ещё дальше:

периодически обламывается коннекшн:
Код

15:48:55,480 INFO  [CachedConnectionManager] Closing a connection for you.  Please close them yourself: org.jboss.resource.adapter.jdbc.Wrap
pedConnection@1c8aeaf
java.lang.Throwable: STACKTRACE
        at org.jboss.resource.connectionmanager.CachedConnectionManager.registerConnection(CachedConnectionManager.java:290)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:400)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java
:812)
        at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)

на датасорсе, описанном так:

Код

<xa-datasource>
    <jndi-name>SOFTCustomersDS</jndi-name>
    <track-connection-by-tx/>
    <isSameRM-override-value>false</isSameRM-override-value>
    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
    <xa-datasource-property name="URL">jdbc:oracle:thin:@ORAserver:1521:SOFT</xa-datasource-property>
    <xa-datasource-property name="User">schema_customers</xa-datasource-property>
    <xa-datasource-property name="Password">schema_customers</xa-datasource-property>
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
    <no-tx-separate-pools/>
      <metadata>
         <type-mapping>Oracle9i</type-mapping>
      </metadata>
    <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
</xa-datasource>


Опять-таки, на 4.0.2 - пахало больше года.

Вот последняя более всего сейчас мучит. Предыдущие - это так, поделился smile

Ещё с класслоадерами вылазила бага, как появится - писну.

Заранее спасибо за советы smile
 

Это сообщение отредактировал(а) chief39 - 30.6.2006, 18:07


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

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


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

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



Цитата(chief39 @  30.6.2006,  18:06 Найти цитируемый пост)
периодически обламывается коннекшн:

Просто, как грабли....  не закрывался коннекшн.
Старый джибосс просто молчал насчёт этого....
Вот такой вот ресурс лик....
Исправил эту чужую багу полугодичной давности. Теперь нормально. smile


Цитата(chief39 @  30.6.2006,  18:06 Найти цитируемый пост)
Ещё с класслоадерами вылазила бага, как появится - писну.

Завтра зайду на работу - проверю как она там и попробую решить. Потом расскажу наша ли, джибоссовская ли...

ЗЫ: а вот 
Цитата(chief39 @  30.6.2006,  18:06 Найти цитируемый пост)
TOPIC.com/soft/mq/MYTopic

хоть и работает нонеча, но всё равно, блин, интересно, что за безобразие такое... topic теперь зарезервированое, что-ли...

 


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
chief39
Дата 1.7.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

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



И ещё одна прелесть

При деплое....

Код

16:13:59,213 ERROR [STDERR] log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a "org.apache.log4j.spi.
ErrorHandler" variable.
16:13:59,213 ERROR [STDERR] log4j:ERROR The class "org.apache.log4j.spi.ErrorHandler" was loaded by
16:13:59,213 ERROR [STDERR] log4j:ERROR [WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
java.net.FactoryURLClassLoader@10811b5
] whereas object of type
16:13:59,244 ERROR [STDERR] log4j:ERROR "org.jboss.logging.util.OnlyOnceErrorHandler" was loaded by [org.jboss.system.server.NoAnnotationURL
ClassLoader@5483cd].
16:13:59,354 ERROR [STDERR] log4j:ERROR Could not create an Appender. Reported error follows.
16:13:59,354 ERROR [STDERR] java.lang.ClassCastException
16:13:59,354 ERROR [STDERR]     at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:165)
16:13:59,354 ERROR [STDERR]     at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:140)
16:13:59,354 ERROR [STDERR]     at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:153)


Поищу что с логгерами за несовместимости... но может кто "влёт" подметит.

Пора домой. Башкенция не варит уже. Если до понедельника никто не осчастливит - буду копать дальше smile) 


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

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


Летатель
***


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

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



Цитата(chief39 @  1.7.2006,  21:18 Найти цитируемый пост)
Поищу что с логгерами за несовместимости... но может кто "влёт" подметит.

Логгеры в JBoss - это вообще та еще сказка. Причем ситуация меняется от версии к версии, а проблемы остаются, причем все время разные. Посмотри сюда, кажется проблема похожа на твою - http://www.jboss.com/index.html?module=bb&...pic&t=84063. 
PM MAIL Skype GTalk Jabber YIM   Вверх
chief39
Дата 3.7.2006, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

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



По ссылочке покопал - единственное, что показалось правдоподобным - это версии логгеров.
Правда, поставил не новые, а на 4.0.4 впихнул старые с 4.0.2
Вроде проскочило. Но нормально разобраться не могу:
завалило все логи этими .....ми топиками(как опять всплыло - не пойму...)  всё переменил, поиском выкопал всё в сорцах и конфигах.... перечистил джибосс - и всё равно TOPIC.com/bla-bla-bla ищет.... скотинка такая.
хотя имён типа topic/com/xxx уже нигде нет.... :-/
 


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

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.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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