To jest stara wersja strony!


SemWikisRev

Autorzy:

  • Stępień Tomasz (kacpper@gmail.com)
  • Radosław Scheibinger (scheibinger@gmail.com)

INSTALACJA

Kiwi jest udostępniana w postaci pakietu, którego instalacje można przeprowadzić na platformie Windows, Linux i Mac za pomocą uruchomienia odpowiedniego pliku ze skryptami. Plik ten instaluje serwer aplikacyjny JBoss, bazę danych i uruchamia całą aplikację. Aplikacja wymaga zainstalowagnego JDK (w przypadku najnowszej – czwartej wersji wymagane jest JDK 1.6) Aby uruchomić instalacje wystarczy uruchomić plik /bin/run.bat (lub sh ran.sh) zależne od systemu operacyjnego. Aby serwer aplikacyjny Jboss były dostępny pod innym adresem niż localhost należy uruchomić instalację z opcją -b np. sh ran.sh -b 192.168.1.1

PROBLEMY Z INSTALACJĄ

Błąd wersji językowej

Kiwi wykrywa domyślny język, w przypadku „pl” przy instalacji wyświetla error-y, które wcale nie wskazują na brak plików tłumaczeń – Aplikacja nie działa. Dodanie do instalacji plików z rozszerzeniem _pl nie naprawia błędu, a nawet pogarsza, instalacja zawiesza się. Błąd występuje dla rewizji nr 2,3,4. Natomiast dla pierwszej rewizji instalacja przebiega prawidłowo.

Rozwiązanie

Jedynym sposobem na uruchomienie aplikacji jest użycie systemu operacyjnego z domyślnym językiem angielskim lub niemieckim

Błąd tagów

Wraz z wersją czwartą kiwi posiada system tagów oparty o wektory semantyczne. Po zainstalowaniu tagi nie działają prawidłowo. Błąd pojawia się gdy wprowadzamy słowo o długości znaków większej niż jeden. System próbuje uruchomić podpowiedz (suggested tool) a następnie wyświetla się strona debagera i błędy.

Przyczyna

Kiwi używa ORM – hibernate jako nażędzia dostępu do bazy danych. Podczas pierwszego uruchomienia hibernate powinien stowrzyć strukture tabelek na podstawie pliku xml. To czy to robi czy nie zależy od ustawień w pliku konfiguracyjnym. W przypadku tagów, gdy zaczynamy wpisywać tag uruchamia się saggest tool, który szuka w bazie danych podobnych tagów, ponieważ nie ma tabeli odpowiedzialnej za tagi wyskakuje error.

Rozwiązanie

Udało nam się oszukać system, wprowadzić bardzo szybko ciąg znaków, a następnie kliknąć Add, co spowodowało, że nie wykonał się selekt, tylko tworzony tag został dodany. Hibernate, dostał obiekt do utworzenia na listę obiektów oczekujących (unit of work), na zakończenie sessji utworzył odpowiednią tabelkę i dodał obiekt. Po pierwszym udanym dodaniu system tagów zaczął działać prawidłowo. Na blogu kierownika projektu kiwi znalezliśmy przypis: „you should change the property hibernate.hbm2ddl.auto in server/default/deploy/KiWi.ear/KiWi.jar/META-INF/persistence.xml to “create” before you do the first start of the system and change it back to “update” or “validate” before you start a second time;” Powyższa zmianana modyfikuje plik konfiguracyjny hibernate tak aby przy pierwszym uruchomieniu tworzył strukture tablek. W naszym przypadku po ustawieniu tej zmiennej na create system wyświetla błędy – nie działa.

Inne

Pod system Windows udało nam się uruchomić tylko pierwszą wersję kiwi. Pozostałe podczas instalacji generują dużą ilość błędów, pomimo ustawienia odpowiedniej ścieżki do JDK oraz zmiennych środowiskowych.

UWAGI

Niestety na razie brakuje dokumentacji, która opisuje proces uruchomienia aplikacji. Na oficjalnej stornie kiwi trudno znaleźć przydatne informacjie na temat instalacji. Na blogu Kiwi przy każdej wersji są wzmianki gdzie i jak trzeba ustawiać niektóre zmienne w plikach konfiguracyjny, jednak aby je znaleźć należy zagłębiać się artykuły na blogu. Kiwi jest systemem bardzo estetycznym, dopracowanym graficznie. Twórcy wkładają dużo pracy w wyprodukowanie bardzo charakterystycznego produktu.(np. Logo - pelikan). Na oficjalnej stronie projektu, oraz blogach twórców można znaleźć opisy, galerie zdjęć i materiały promocyjne, a nie konrety. Problem polega na tym, że aby znaleźć klilka przydatnych informacje odnośnie instalacji i uruchomienia, musieliśmy przebrnąć przez dużą ilość materiałów promocyjnych i sprawozdań ze spotkań grupy projektowej.

LINKI

pl/miw/2009/piw09_semwikis_kiwi2.1246611752.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0