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 domyslny jezyk, w przypadku „pl” przy instalacji wyswietla error-y, które wcale nie wskazuja na brak plików odpowiedzialnych za tłumaczenie – Aplikacja nie działa. Dodanie do instalacji plików z rozszerzeniem _pl nie naprawia błedu, a nawet pogarsza, instalacja zawiesza sie. Bład wystepuje dla rewizji nr 2,3,4. Natomiast dla pierwszej rewizji instalacja przebiega prawidłowo.

Rozwiązanie

Jedynym sposobem na uruchomienie aplikacji jest uycie systemu operacyjnego z domyslnym jezykiem angielskim lub niemieckim

Bład struktury bazy danych

Po zainstalowaniu aplikacji kiwi wiele narzedzi nie działa prawidłowo. np. system tagów oparty o wektory semantyczne, import danych i wiele funkcji w panelu administratora. Kiwi uywa ORM – hibernate jako narzedzia dostepu do bazy danych. Podczas pierwszego uruchomienia hibernate powinien stworzyc strukture tabelek na podstawie pliku xml. To czy to robi czy nie zaley od ustawien w pliku konfiguracyjnym.

Rozwiązanie

Przy pierwszym uruchomieniu naley zmodyfikowac plik konfiguracyjny hibernate server/default/deploy/KiWi.ear/KiWi.jar/META-INF/persistence.xml

pole  hibernate.hbm2ddl.auto ustawic na create 

Jeeli tego nie zrobimy system zadziała, ale z błedami. Zadziała dlatego, e hibernate potrafi dodac obiekt nawet jeeli dana tabelka nie istnieje( po prostu utworzy ja w momencie dodawania)

Analiza aplikacji

Aplikacje Kiwi mona podzielic na piec czesci:

  • Wiki
  • TagIT
  • Admin
  • Dashboard
  • Inspector

Wiki

LINKI

pl/miw/2009/piw09_semwikis_kiwi2.1246612223.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