Erinevus lehekülje "Liferay kasutamine GlassFish keskkonnas Debian Lennyga" redaktsioonide vahel
(→Ettevalmistused) |
|||
8. rida: | 8. rida: | ||
Lähemalt saab erinevate versioonide ja nende kasutustingimustega tutvuda Sun kodulehel. | 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 | + | Liferay http://www.liferay.com/ on peamiselt portaalide valmistamisele orienteeritud java rakendus. |
+ | |||
+ | Käesolevas palas käsitletakse Liferay kasutamist juhtumil kui andmeid hoitakse PostgreSQL andmebaasis. | ||
+ | |||
+ | ===Ettevalmistused=== | ||
+ | |||
+ | Abstraktsel tasemel võib süsteemi skeemi kujutada selliselt | ||
. --- Liferay | . --- Liferay | ||
. / | | . / | | ||
− | ' | + | ' GlassFish |
| | | | | | ||
− | PostgreSQL | + | PostgreSQL JVM |
| | | | | | ||
− | + | Debian GNU/Linux Lenny | |
+ | |||
+ | kus kasutatud tarkvara versioonid on | ||
+ | |||
+ | * operatsioonisüsteem - Debian GNU/Linux Lenny, 64 bit | ||
+ | * andmebaas - PostgreSQL 8.3.7 | ||
+ | * Java - JVM SDK v. 6 | ||
+ | * GlassFish, Liferay - kasutatud on Liferay veebikohas jagatavad komplekti (ingl. k. bundle), v. liferay-portal-glassfish-5.2.3.zip | ||
+ | |||
+ | ====JVM==== | ||
+ | |||
+ | TODO | ||
+ | |||
+ | ====PostgreSQL==== | ||
+ | |||
+ | Liferay rakenduse jaoks vajaliku andmebaasi sisu saab moodustada Liferay veebikohas jagatava | ||
− | + | Download -> Additional Files -> Application Server Plugins - Database Scripts | |
+ | |||
+ | nt liferay-portal-sql-5.2.3.zip, abil. Konkreetselt sobib nt sellest .zip arhiivist kasutada skripti | ||
− | + | ... | |
− | |||
===Tarkvara paigaldamine=== | ===Tarkvara paigaldamine=== |
Redaktsioon: 12. august 2009, kell 15:51
Sisukord
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 käsitletakse Liferay kasutamist juhtumil kui andmeid hoitakse PostgreSQL andmebaasis.
Ettevalmistused
Abstraktsel tasemel võib süsteemi skeemi kujutada selliselt
. --- Liferay . / | ' GlassFish | | PostgreSQL JVM | | Debian GNU/Linux Lenny
kus kasutatud tarkvara versioonid on
- operatsioonisüsteem - Debian GNU/Linux Lenny, 64 bit
- andmebaas - PostgreSQL 8.3.7
- Java - JVM SDK v. 6
- GlassFish, Liferay - kasutatud on Liferay veebikohas jagatavad komplekti (ingl. k. bundle), v. liferay-portal-glassfish-5.2.3.zip
JVM
TODO
PostgreSQL
Liferay rakenduse jaoks vajaliku andmebaasi sisu saab moodustada Liferay veebikohas jagatava
Download -> Additional Files -> Application Server Plugins - Database Scripts
nt liferay-portal-sql-5.2.3.zip, abil. Konkreetselt sobib nt sellest .zip arhiivist kasutada skripti
...
Tarkvara paigaldamine
Kopeerida sobiv komplekt Glassfish tarkvara.
Glassfish haldusliidese kasutamine
Haldusliides asub pordil 4848, vaikimisi on nn anonymous kasutajal privilegeeritud ligipääs
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
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.