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/