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 wskazuje na brak plików odpowiedzialnych za tłumaczenie – 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 struktury bazy danych

Po zainstalowaniu aplikacji kiwi wiele narzędzi nie działa prawidłowo. np. system tagów oparty o wektory semantyczne, import danych i wiele funkcji w panelu administratora. Kiwi używa ORM – hibernate jako narzędzia dostępu do bazy danych. Podczas pierwszego uruchomienia hibernate powinien stworzyć strukturę tabelek na podstawie pliku xml. To czy to robi czy nie zależy od ustawień w pliku konfiguracyjnym.

Rozwiązanie

Przy pierwszym uruchomieniu należy zmodyfikować plik konfiguracyjny hibernate server/default/deploy/KiWi.ear/KiWi.jar/META-INF/persistence.xml

pole  hibernate.hbm2ddl.auto ustawic na create 

Jeżeli tego nie zrobimy system zadziała, ale z błedami. Zadziała dlatego, że hibernate potrafi dodać obiekt nawet jeżeli dana tabelka nie istnieje( po prostu utworzy ja w momencie dodawania)

Analiza aplikacji

Aplikacje Kiwi można podzielić na piec częsci:

  • Wiki
  • TagIT
  • Admin
  • Dashboard
  • Inspector

Wiki

LINKI

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