Difference between revisions of "Package:Liferay"

From Funtoo
Jump to navigation Jump to search
Line 1: Line 1:
{{Ebuild
{{Ebuild
|Summary=The Community Edition of Liferay, an leading Content Management System using Java.
|Summary=The Community Edition of Liferay, a leading Content Management System using Java.
|CatPkg=www-apps/liferay-portal
|CatPkg=www-apps/liferay-portal
|Homepage=http://www.liferay.com/
|Homepage=http://www.liferay.com/
}}
}}
There are multiple ways to install Liferay on your Funtoo System.
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.
Note: I will use tomcat as server, there might be slight differences if you want to use another server like glassfish.

Revision as of 15:27, April 10, 2015

Liferay

   Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

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

   Note

You need to have Java (JDK)

Now install: 'emerge liferay-portal'

For liferay to work you need a SQL Database.

a) Postgresql

b) DB2 -IBM

c) ...

   Note

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,..)


   Important

This section is in need of updates.