Meaningless Drivel is fun!*
The moose likes Portals and Portlets and the fly likes Liferay Portal Question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Portals and Portlets
Bookmark "Liferay Portal Question" Watch "Liferay Portal Question" New topic

Liferay Portal Question

Brett Lewinski

Joined: Feb 22, 2008
Posts: 19
Hello -

My team was recently asked to evaluate Liferay and JBoss as portal solutions for a client; the solution calls for some highly customizable aspects to the solution (custom auth; custom ACL & changing portlet creation /editing flow to name a few). We also had the constraint of needing to run the solution an a pre-existing JBoss App Server with an Oracle db. We encountered a great deal of difficulty installing Liferay onto our existing JBoss server and connecting the installation to Oracle. After our analysis we determined that many of the things we would need to do would be difficult using Liferay. So we are leaning towards using JBoss at this point. For the record I am not bashing Liferay; I am a big believer in the best tool for the task at hand.

It almost seems like Liferay is more for the Admins who want to stand up a portal slap a new coat of paint on it; tweak a few settings and have a portal as opposed to the developer who wants to get under the hood and work on the wiring. While this may be fine in some instances; in our particular case it may not work. In fact we will most likely use Liferay for another client who doesn't have so many custom requirements.

Anyhow I am wondering how come Liferay is so tightly bundled to the App Server and are there any plans to loose the tethering it has to the App Server? Also is Liferay intended to have it's internals modified and in some cases modified rather radically; it seems in our opinion this is not their intent.

Thanks for any information!
Jonas X. Yuan
Ranch Hand

Joined: May 18, 2008
Posts: 108
Hi Brett,

In brief, Liferay portal uses Open Standards and the latest technologies which ease the pain of integration.

You can use one of the following options for Servlet containers and full Java EE application servers to run Liferay Portal:
• Geronimo + Tomcat
• Glassfish 3
• Glassfish 2 for AIX
• Glassfish 2 for Linux
• Glassfish 2 for OSX
• Glassfish 2 for Solaris
• Glassfish 2 for Solaris (x86)
• Glassfish 2 for Windows
• JBoss + Tomcat 4.2
• JBoss + Tomcat 5.0
• Jetty
• JOnAS + Jetty
• JOnAS + Tomcat
• Resin
• Tomcat 5.5 and 6.0
• Borland ES 6.5
• JRun 4 Updater 3
• Oracle AS 10
• Orion 2.0
• Pramati 5.0
• RexIP 2.5
• SUN JSAS 9.1
• WebLogic 8.1 SP4, 9.2, 10
• WebSphere 5.1, 6.0, 6.1, 7.0
Databases that Liferay portal can run on include, but not limited:
• Apache Derby
• Firebird
• Hypersonic
• Informix
• InterBase
• JDataStore
• Oracle
• PostgresSQL
• SQL Server
• Sybase
Operating systems that Liferay portal can run on include:
• LINUX (Debian, RedHat, SUSE, Ubuntu, and so on)
• UNIX (AIX, FreeBSD, HP-UX, OS X, Solaris, and so on)

And successful stories:


- Jonas Yuan
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

as opposed to the developer who wants to get under the hood and work on the wiring

As a developer with a bit of experience with LifeRay, I can attest to the fact that getting under the hood of Liferay is indeed possible, and almost fun.

-Cameron McKenzie
wood burning stoves
subject: Liferay Portal Question
Similar Threads
What exactly is the point of a portal if there are application servers.
* Welcome Jonas X Yuan
Liferay Performance and Scalability.
What is needed to use portals/portlets?
Portal functionalities on Java Web Application