Instalacja Glassfish - PLD
Transkrypt
Instalacja Glassfish - PLD
2016/01/15 22:47 1/3 Instalacja Glassfish Instalacja Liferay 4.3 na Glassfish v2 Instalacja Glassfish Instalowanie na zdalnym Linuxie. Początkowo wydaje się, że instalacja Liferay+Glassfish na Linuxie jest trudna, ale wynika to jedynie z tego, że brakuje jeszcze dokumentacji w wersji 4.3 Lifray. Standardowo pojawi się kilka problemów, które zatrzymały mnie na dłuższy czas, a to ze względu na to, że ciężko znaleźć cokolwiek w kilometrowych logach serwera aplikacyjnego. Najłatwiej zacząć instalację od Glassfish-a. Oczywiście pomijam instalację Javy na linuxie, gdyż jest wiele wariantów i generalnie jest to proste. Ważne tylko, aby Java była świeższa niż 1.5. Zatem pobieramy binarkę Glassfish: wget http://java.net/download/javaee5/v2_branch/promoted/Linux/glassfish-installe r-v2-b58c.jar java -Xmx256m -jar ./glassfish-installer-v2-b58c.jar przyciskamy 'a' [akceptacja warunków licencji ] cd glassfish chmod -R +x lib/ant/bin ant -f setup.xml cd bin ./asadmin start-domain domain1 W tym momencie mamy już działającego glassfisha na linuxie… Za wcześnie jeszcze na owacje. Pozostało jeszcze sporo pracy. Konfiguracja Glassfish Na początek trzeba zwiększyć ilość pamięci przydzielonej glassfishowi. Czyli odpalamy przeglądarkę i wchodzimy na stronę nasz.serwer.linuxowy.pl:4848 logujemy się amin i hasło adminadmin. Klikamy Application Server → JVM Settings → JVM Options Zmieniamy tam ustawienia: -XX:MaxPermSize=512m -Xmx1024m PLD-users.org - http://www.pld-users.org/ Last update: pl:przewodniki:instalacja-liferay-4.3-na-glassfish-v2 http://www.pld-users.org/pl/przewodniki/instalacja-liferay-4.3-na-glassfish-v2 2007/10/12 23:24 Teraz zapisujemy i konieczny jest restart, czyli z konsoli można zrobić tak: ./asadmin stop-domain domain1 ./asadmin start-domain domain1 Instalacja MySQL Instalację MySQL pominę, gdyż jest bardzo prosta. W dalszej części przemilczę opcjonalność portu zakładając, że zainstalowano mysql na domyślnym porcie 3306. Aby java mogła zażywać rozkoszy połączenia z naszym serwerem MySQL konieczna będzie instalacja connectora, czyli drivera JDBC: wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.0.7.ta r.gz/from/http://sunsite.informatik.rwth-aachen.de/mysql/ Po rozpakowaniu kopiujemy mysql-connector-java-5.0.7-bin.jar do glassfish/lib/ i restart domeny (tak wiem o jeden restart za dużo, ale tak widać sens działań). Musimy jeszcze stworzyć bazę danych np. lportal, która ma odpowiednią strukturę itd. Odpowiednie pliki SQL dostępne są na stronach Liferay. Konfiguracja LiferayPool Teraz musimy skonfigurować pulę połączeń MySQL. Generalnie najłatwiej przez panel administracyjny WWW. Wybieramy Resources → JDBC → Connection Pools → New … i wpisujemy wszystko co potrzebne jest do połączenia z bazą. Potem klikamy na JDBC Resources i wyklikujemy połączenie o nazwie: jdbc/LiferayPool w oparciu o pulę którą kliknęliśmy w poprzednim kroku. W sumie to już pozwoli serwerowi aplikacyjnemu wstrzyknąć zależności do Liferaya i wszystko automatycznie ruszy. Najciekawsze jest to, że można zdefiniować kilka pul połączeń do różnych typów baz danych o odpowiedniej strukturze i będzie można zmieniać pule w zależności od preferencji. Instalacja Liferay Instalacja Liferaya sprowadza się do wrzucenia odpowiednich plików w odpowiednie miejsca – zatem: wget http://surfnet.dl.sourceforge.net/sourceforge/lportal/liferay-portal-depende ncies-4.3.0.zip http://www.pld-users.org/ Printed on 2016/01/15 22:47 2016/01/15 22:47 3/3 Instalacja Glassfish wget http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.0.zip rozpakowujemy i kopiujemy zawartość, czyli: portal-service.jar, resolver.jar, xercesImpl.jar,xml-apis.jar, portal-kernel.jar, portlet.jar, serializer.jar, xercesSamples.jar do katalogu: glassfish/domains/domain1/lib Przyszłościowo skopiowałem tam jeszcze javaee.jar, ale nie jest to chyba konieczne na początek. Na koniec pozostało jeszcze pobrać Liferaya i zainstalować, czyli pobieramy plik liferay-portal-4.3.0with-dependencies.war i kopiujemy go do katalogu: glassfish/domains/domain1/autodeploy. Jeśli wszystko pójdzie ok., to właśnie mamy poprawnie zainstalowany portal Liferay na serwerze Glassfish. Wchodzimy na stronę : nasz.serwer.linuxowy.pl:8080 i naszym oczom pojawia się to co wrzuciliśmy do bazy MySQL. Logowanie na początek [email protected] hasło test. Więcej na macintosh.pl From: http://www.pld-users.org/ - PLD-users.org Permanent link: http://www.pld-users.org/pl/przewodniki/instalacja-liferay-4.3-na-glassfish-v2 Last update: 2007/10/12 23:24 PLD-users.org - http://www.pld-users.org/