|Source Repository:||Repository:Gentoo Portage Tree|
Summary: The Community Edition of Liferay, a leading Content Management System using Java.
Funtoo Services available thru BreezyOpsFuntoo Linux support and consulting services are now available from BreezyOps.
There are multiple ways to install Liferay on your Funtoo System. Note: I will use tomcat as server, there might be slight differences if you want to use another server like glassfish.
1) Tomcat + Liferay - Manual setup.
2) Tomcat + Liferay - Bundle.
3) Tomcat + Liferay - Ebuild. I have chosen to use the third method.
Tomcat + Liferay - Ebuild:
First we need to add an overlay (https://github.com/cvut/gentoo-overlay) to our current system, since the ebuild is not part of the gentoo,funtoo tree. You need to have layman correctly installed. Then add the following git overlay using layman:
layman -o https://raw.github.com/cvut/gentoo-overlay/master/overlay.xml -f -a cvut
You need to have Java (JDK)
Now install: 'emerge liferay-portal'
For liferay to work you need a SQL Database.
b) DB2 -IBM
If you use b) or c) you need to take care of a JDBC driver for your DB yourself
Liferay supports many different DBs but I would chose a) or b): Install your DB and create a new user (=liferay-user) and a new Database (=lportal). Start your DBs Deamon and make sure your firewall (iptables) allows loopback access for localhost.
Then configure /etc/liferay-6.2/portal-context.xml to use the DB correctly. (Username,Password,..) Now you can start liferay and login (x.x.x.x:8080) with firstname.lastname@example.org, password=test, you should change the username + password as soon as possible.
This section is in need of updates.