Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

pl:miw:2009:piw09_semwikis_kiwi2 [2009/07/03 11:05]
piw09
pl:miw:2009:piw09_semwikis_kiwi2 [2019/06/27 15:50]
Linia 1: Linia 1:
-====== 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. ​ 
- 
-==== 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 ===== 
- 
-http://​www.kiwi-project.eu/​ 
-http://​planet.kiwi-project.eu/​ 
-http://​www.schaffert.eu/​category/​kiwi/​ 
-http://​wiki.kiwi-project.eu/​ 
- 
-Prezentacja aplikacji kiwi (oficjalna):​ 
-http://​showcase.kiwi-project.eu/​KiWi/​wiki/​home.seam?​cid=24298 
- 
- 
- 
  
pl/miw/2009/piw09_semwikis_kiwi2.txt · ostatnio zmienione: 2019/06/27 15:50 (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