To jest stara wersja strony!
SemWikisRev
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