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 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