Liferay kasutamine GlassFish keskkonnas Debian Lennyga

Allikas: Kuutõrvaja
Redaktsioon seisuga 12. august 2009, kell 15:41 kasutajalt Imre (arutelu | kaastöö)

Sissejuhatus

Glassfish http://www.sun.com/software/products/glassfish_portfolio/ on Suni poolt toetatud javal põhinev rakendusplatvorm (ingl. k. application platform), millest levitatakse erinevaid versioone

  • Sun GlassFish Enterprise Server
  • ...

Lähemalt saab erinevate versioonide ja nende kasutustingimustega tutvuda Sun kodulehel.

Liferay http://www.liferay.com/ on peamiselt portaalide valmistamisele orienteeritud java rakendus. Käesolevas palas kirjeldatakse sellist komponentide kasutust

                    . -   Liferay
                . /           |
              '            Glassfish
              |               |
       PostgreSQL          JVM SDK 6
              |               |
       Debian GNU/Linux Lenny 64 bit OS

Ettevalmistused

Glassfish kasuta Vajalik on JVM v 5 või 6, käesolevas palas on kasutatud v. 6 SDKd.

Tarkvara paigaldamine

Kopeerida sobiv komplekt Glassfish tarkvara.

Glassfish haldusliidese kasutamine

Haldusliides asub pordil 4848, vaikimisi on nn anonymous kasutajal privilegeeritud ligipääs

Glassfish-1.gif

Tõenäoliselt on üks esimesi tegevusi lisada admin kasutaja ja eemaldada anonymous kasutajalt haldamise privileegid

 Configuration -> Security -> Realms -> admin-realm -> Manage Users

Liferay veebiliides

Vaikimisi asub Liferay veebiliides pordil 8080

Glassfish-2.gif

Liferay kasutamine koos PostgreSQL andmebaasiga

Aadressilt

Failis domains/domain1/applications/liferay-portal/WEB-INF/classes/portal-ext.properties on kirjas andmebaasi ligipääs

 jdbc.default.driverClassName=org.postgresql.Driver
 jdbc.default.url=jdbc:postgresql://localhost:5432/liferay
 jdbc.default.username=liferay
 jdbc.default.password=parool

Serveri käivitamine

Käivitamiseks tuleb öelda

 $ sh asadmin start-domain

ja seiskamiseks

 $ sh asadmin stop-domain -u admin --passwordfile /home/mart/asadmin.password 
 Waiting for the domain to stop ..................................................
 Command stop-domain executed successfully.

Kasulikud lisamaterjalid