Archive for Listopad, 2008


Aby nie być gołosłownym, zamieszczę krótkie info o problemie, który do niedawana nie pozwalał na uruchomienie testów integracyjnych dla frameworku JBoss Seam używając Javy w wersji 6.0.

Testy integracyjne mają to do siebie, że aby można było je wykonać należy uruchomić kontener (najczęściej serwer Java EE). Uruchomienie całego serwera JBoss do wykonania tylko i wyłącznie testów mijałoby się z celem, ponieważ taka kobyła jak JBoss uruchamia się trochę (konfiguracja default – powiedzmy, że 40 sek.). Z tego powodu deweloperzy Seama postanowili użyć JBoss Embedded jako kontenera do uruchamiania testów integracyjnych. JBoss Embedded to nic innego jak esencja serwera JBoss.

Do tej pory JBoss Embedded można było uruchomić wyłącznie za pomocą Javy w wersji 5. Od dwóch tygodni na stronie FAQ JBoss Seam pojawiła się informacja w jaki sposób uruchmić JBoss Embedded na Javie 6.0.

W skrócie – wystarczy dodać parametr

-Dsun.lang.ClassLoader.allowArraySyntax=true

do wirtualnej maszyny Javy i po krzyku :) Więcej informacji o konfiguracji w stosownym wpisie w FAQ.

Swoją drogą – testy integracyjne wykonuje się bardzo łatwo w Seamie – wystarczy spojrzeć na dokumentację.

Zaczynamy!

…tak tak, wiem – pewnie takim tytułem rozpoczyna swoją działalność wiele blogów. Co ciekawe wiele z nich poza ten jeden post nie wykracza :) Mam jednak, mimo wszystko, nadzieję, że blog ten nie umrze śmiercią tragiczną (brak wpisów, czy poczytności), a notki tu zamieszczane wniosą coś do poruszanych tematów.

Właśnie – temat. Sama nazwa bloga chyba już dobrze sugeruje tematykę bloga. Będę zamieszczał tutaj notki z moich perypetii z językiem Java, ale nie tylko. Znajdzie się na pewno słów kilka na temat metodyki Agile, czy architektury aplikacji.

Głównym powodem założenia tego bloga była chęć odseparowania spraw technicznych od mojego prywatnego bloga.

Życząc sobie sukcesów, witając wszystkich przechodniów – zaczynamy!

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.