Różnice

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

Odnośnik do tego porównania

pl:miw:2009:miw09_drools_instalacja [2009/06/17 15:11]
jsi08
pl:miw:2009:miw09_drools_instalacja [2019/06/27 15:50]
Linia 1: Linia 1:
-====== Opis ====== 
-Projekt ten jest tylko spisem problemów i kilku rozwiązań tych problemów, które zainstaniały podczas instalowania drools'​a w ramach projektu [[pl:​miw:​2009:​miw09_drools_x|Drools_X]]. Zapraszam do rozwoju tematu pomocy. 
  
-====== Instalacja Drools'​a ====== 
-Działania z Drools'​em opisuję dla pracy z Ubuntu 8.10 amd64.\\ 
-Na innym sprzęcie i innym systemie operacyjnym może to wyglądać inaczej. 
-===== Silnik reguł ===== 
-Próba instalacji silnika reguł niestety na razie się jeszcze nie powiodła.\\ 
-Poniżej znajdują się dotychczasowe próby instalacji i ich opis krok po kroku: 
-==== Apache/​Tomcat + Drools 4.0.7 BRMS ==== 
-Czyli wykorzystanie serwera Apache 2.0 z Tomcat6, silnik reguł Drools 4.0.7: 
-  - Instalacja serwera Apache 2.0 
-    * na ubuntu najprostszy sposób to skorzystanie z repozytorium,​ w linii komend wpisujemy <​code>​sudo apt-get install apache2</​code>​ i apache sam się instaluje 
-    * apache'​a nie musiałem instalować,​ ponieważ moje ubuntu już miało domyślnie zainstalowany serwer plików 
-  - Instalacja Tomcat6 
-    * tak samo jak z apache instalujemy z repozytorium,​ idziemy do linii komend i wpisujemy <​code>​sudo apt-get install tomcat6</​code>​ 
-    * teraz musimy jednak poustawiać kilka rzeczy 
-    * szukamy gdzie nam się zainstalował tomcat6, powinniśmy móc go znaleźć w '/​var/​lib/​tomcat6/​conf/'​ 
-    * teraz jako root edytujemy plik '/​var/​lib/​tomcat6/​conf/​tomcat-users.xml'​ i zmieniamy wpis podobny do tego: <​code><​tomcat-users>​ 
-<!-- 
-  <role rolename="​tomcat"/>​ 
-  <role rolename="​role1"/>​ 
-  <user username="​tomcat"​ password="​tomcat"​ roles="​tomcat"/>​ 
-  <user username="​both"​ password="​tomcat"​ roles="​tomcat,​role1"/>​ 
-  <user username="​role1"​ password="​tomcat"​ roles="​role1"/>​ 
---> 
-</​tomcat-users></​code>​ na <​code><​tomcat-users>​ 
-  <role rolename="​manager"/>​ 
-  <role rolename="​admin"/>​ 
-  <user username="​jakis_uzytkownik"​ password="​jakies_haslo"​ roles="​manager,​admin"/>​ 
-</​tomcat-users></​code>​ 
-  - Ustawienie silnika reguł 
-    * ściągamy [[http://​download.jboss.org/​drools/​release/​4.0.7.19894.GA/​drools-4.0.7-brms.zip|Drools 4.0.7 BRMS]] ze strony [[http://​www.jboss.org/​drools/​downloads.html|Drools - download]] 
-    * wypakowujemy z '​drools-4.0.7-brms.zip'​ do jakiegoś katalogu '​drools-4.0.7-brms.war'​ 
-    * włączamy przeglądarkę internetową i wchodzimy na adres [[http://​localhost:​8080/​]] - wejdziemy na stronę powitalną tomcat'​a 
-    * z menu tomcat'​a wybieramy '​manager webapp'​ i logujemy się jako osoba z '​tomcat-users.xml'​ 
-    * zostaniemy przeniesieni na stronę menager'​a tomcat'​a 
-    * na dole strony znajduje się dział '​Deploy',​ nas interesuje 'WAR file to deploy'​ (dolny). Podajemy ścieżke do naszego pliku '​drools-4.0.7-brms.war'​ lub po prostu Browse...'​ujemy nasz plik, po czym klikamy na przycisk '​Deploy'​ 
-    * w tym momencie na liście aplikacji powinna zostać dodana aplikacja '/​drools-jbrms',​ która powinna zostać od razu uruchomiona 
-    * jeśli nie została automatycznie uruchomiona należy kliknąć w przycisk '​Start'​ w kolumnie '​Commands'​ na liście aplikacji '​Applications'​ 
-Niestety nie miałem tyle szczęścia i silnik reguł odmawiał współpracy. Próby ingerencji w ustawienia tomcat'​a jak i plik archiwalny '​.war'​ w niczym nie pomogły - powód nieznany. 
-===== Eclipse ===== 
-<​del>​Próba instalacji pluginu do eclipse'​a na razie nie wykazała zadowalających rezultatów.</​del>​\\ 
-Powiodła się instalacja pluginu drools'​a do eclipse (z wykorzystaniem menager'​a pluginów). Tutaj bardzo chce podziękować za pomoc Szymonowi Frenkelowi, który mnie pokierował przez to z czym sam miał pewne problemy. Szymek zajmuję się projektem [[pl:​miw:​2009:​miw09_xtt_drools|XTT_Drools]]. Również dziękuje za pomoc Panu Łukaszowi Łysikowi, który też mnie wspierał podczas walki z drools'​em.\\ 
-Zgodnie z [[http://​downloads.jboss.com/​drools/​docs/​4.0.7.19894.GA/​html_single/​index.html#​d0e1334|dokumentacją]] potrzebujemy Eclipse, plugin GEF i plugin z Drools'​em (<​del>​udało mi się znaleźć tylko plugin JBoss-tools</​del>​ mamy 2 pluginy jeden mały z samym [[http://​download.jboss.org/​drools/​release/​4.0.7.19894.GA/​drools-4.0.7-eclipse3.2.zip|drools'​em]] i drugi obejmujący cały duży komplet [[http://​sourceforge.net/​project/​downloading.php?​groupname=jboss&​filename=JBossTools-2.1.2.GA-ALL-linux-gtk-x86_64.zip&​use_mirror=switch|JBoss-tools]]).\\ 
-Poniżej znajdują się dotychczasowe próby instalacji i ich opis krok po kroku: 
-==== Instalacja Eclipse ==== 
-Instalacja Eclipse'​a jest bardzo łatwa pod ubuntu. W linii komend wpisujemy: <​code>​sudo apt-get install eclipse</​code>​ i powienien zainstalować się ostatni dostępny eclipse z dodanych przez ubuntu do repozytorium.\\ 
-W moim przypadku jest to wersja 3.2.2. 
-==== Instalacja pluginów z wykorzystaniem menagera pluginów ==== 
-Eclipse posiada wbudowany menager pluginów, który pozwala z poziomu eclipse instalować pluginy. W Eclipse 3.2.2 dotrzeć można do niego poprzez główne menu '​Help->​Software Updates->​Find and Install...'​.\\ 
-<​del>​Niestety w moim przypadku Eclipse ma problemy z połączeniem się do witryn z pluginami i niestety nie mogłem skorzystać z tej możliwości.</​del>​ 
-Powiodła się instalacja za pomocą menagera pluginów.\\ 
-Zgodnie z [[http://​downloads.jboss.com/​drools/​docs/​4.0.7.19894.GA/​html_single/​index.html|dokumentacją]] wędrujemy krok po kroku: 
-  * GEF 
-    - Włączamy eclipse. 
-    - Otwieramy menager'​a pluginów z menu "​Help->​Software Updates->​Find and Install..."​. 
-    - Wybieramy opcję "​Search for new features to install"​ i klikamy na przycisk "Next >" na dole okienka. 
-    - Zaznaczamy na liście "Sites to include in search:"​ "​Callisto Discovery Site", poniżej zaznaczamy "​Automatically select mirrors"​ i klikamy na przycisk "​Finish"​. 
-    - Jeśli menager'​owi powiedzie się połączenie ze stroną, to pojawi nam się okienko z listą zatytułowaną "​Select the features to install:"​ szukamy "​Callisto Discovery Site->​Graphical Editors and Frameworks->​Graphical Editing Framework <​wersja>"​ i klikamy przycisk "Next >". 
-    - Następnie musimy zatwierdzić warunki umowy i klikamy w przycisk "Next >". 
-    - Dostajemy informacje zwrotną, możemy ustawić jeszcze miejsce gdzie zainstalować nasz plugin. Aby zainstalować plugin wystarczy kliknąć na przycisk "​Finish"​. 
-    - Eclipse ściągnie potrzebne pliki i doda je tam gdzie potrzebuje, po czym poprosi o restart eclipse'​a,​ aby zobaczyć zmiany. 
-  * Drools 
-    - Teraz, aby zainstalować plugin drools'​a,​ najpierw ściągamy ze [[http://​www.jboss.org/​drools/​downloads.html|strony drools'​a]] [[http://​download.jboss.org/​drools/​release/​4.0.7.19894.GA/​drools-4.0.7-eclipse3.2.zip|Drools 4.0.7 Eclipse 3.2 Workbench]] i rozpakowujemy ściągniętego zip'a. 
-    - Z zip'a powinien wyskoczyć foldery '​features'​ i '​plugins'​ oraz 3 pliki tekstowe. 
-    - Włączamy eclipse. 
-    - Musimy otworzyć menager'​a pluginów eclipse'​a i znowu wybrać opcję "​Search for new features to install"​. 
-    - Tym razem jednak nie klikamy jak w dokumentacji w "New Remote Site..."​ lecz w "New Local Site..."​. 
-    - Szukamy w browserze folderu, do którego wypakowaliśmy zawartość zip'a, zaznaczamy go i klikamy w przycisk "​OK"​. Możemy jeszcze zmienić nazwe widziana na liscie stron z pluginami, powiedzmy że nazwiemy ją "​drools-eclipse-plugin"​. 
-    - Wybieramy z listy "​drools-eclipse-plugin"​ i klikamy w "​Finish"​. 
-    - Tak jak w przypadku GEF'a czekamy aż się skontaktuje ze stroną, po czym ujrzymy okienko z listą "​Select the features to install:"​. Wybieramy "​drools-eclipse-plugin->​Other->​JBossRules Feature 4.0.7" i klikamy "Next >". 
-    - Zatwierdzamy warunki umowy i "Next >". 
-    - Ustawiamy miejsce docelowe dla naszego pluginu i klikamy w "​Finish"​. 
-    - Czekamy aż eclipse upora się z instalacją i restartujemy eclipse'​a. 
-==== Ręczna instalacja pluginów z binariów ==== 
-  - Na początek musimy zainstalować [[http://​www.eclipse.org/​downloads/​download.php?​file=/​tools/​gef/​downloads/​drops/​3.4.2/​R200902171642/​GEF-ALL-3.4.2.zip&​url=http://​ftp.man.poznan.pl/​eclipse/​tools/​gef/​downloads/​drops/​3.4.2/​R200902171642/​GEF-ALL-3.4.2.zip&​mirror_id=488|plugin GEF]] ze strony [[http://​www.eclipse.org/​gef/​downloads/​|GEF - download]] 
-    * ściągamy go i rozpakowujemy (powinien wypakować się do folderu '​eclipse/'​) 
-    * odnajdujemy miejsce instalacji eclipse'​a,​ bardzo możliwe że będzie to '/​usr/​lib/​eclipse/'​ 
-    * teraz musimy przekopiować zawartość ściągniętego pluginu do naszej instalacji eclipse'​a i tutaj\\z '​eclipse/​features/'​ do '/​usr/​lib/​eclipse/​features/'​\\oraz\\z '​eclipse/​plugins/'​ do '/​usr/​lib/​eclipse/​plugins/'​ 
-    * wystarczy uruchomić ponownie eclipse'​a,​ aby móc korzystać z GEF'a 
-  - Drugi krok to instalacja [[http://​sourceforge.net/​project/​downloading.php?​groupname=jboss&​filename=JBossTools-2.1.2.GA-ALL-linux-gtk-x86_64.zip&​use_mirror=switch|plugin jboss-tools]] ze strony [[http://​www.jboss.org/​tools/​download.html|jboss-tools - download]] 
-    * ściągamy go i rozpakowujemy (powinien wypakować się do folderu '​eclipse/'​) 
-    * teraz musimy przekopiować zawartość ściągniętego pluginu do naszej instalacji eclipse'​a i tutaj\\z '​eclipse/​features/'​ do '/​usr/​lib/​eclipse/​features/'​\\oraz\\z '​eclipse/​plugins/'​ do '/​usr/​lib/​eclipse/​plugins/'​ 
-    * wystarczy uruchomić ponownie eclipse'​a,​ aby móc korzystać z Drools'​a i JBoss-tools'​a 
-Z tego co zauważyłem w ustawieniach eclipse'​a wygląda, że oba pluginy się zainstalowały,​ lecz gdy otwarłem plik z regułami drools'​a to eclipse nie kolorował składni. Gdy próbowałem dodać projekt z przykładami drools'​a nastąpił błąd podczas przebudowy projektu. Eclipse'​owi brakuje jeszcze kilku binariów, lecz nie dotarłem na razie, w którym miejscu mam je umieścić. 
pl/miw/2009/miw09_drools_instalacja.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