Before you start
With the right open source tools, you can build a Web portal just as capable and multifunctional as any huge corporate site. This tutorial explores a method of creating such a portal by using three tools:
- The Eclipse integrated development environment (IDE) to develop the project
- An Apache Geronimo application server to deploy it
- The Liferay portal to provide the overall structure
It takes some effort to install these components and work out the version incompatibilities. But after configuration, the process of building and deploying the portal is straightforward.
This tutorial covers:
- Organizing and simplifying portal development with the Eclipse WTP.
- Structuring portlets within the Liferay portal.
- Deploying a servlet-based portlet application to a Geronimo application server.
- Deploying a Java™Server Pages (JSP)-based portlet application with a Geronimo application server.
This tutorial is written for enterprise Java developers whose skills and experience are at a beginning to intermediate level. You should have a general familiarity with Java technology, servlets, and JSP pages as well as a passing familiarity with Eclipse and how it manages projects.
To start this tutorial, you need a recent version of Eclipse 3.2 or later on your system. You install the WTP, Geronimo server, Geronimo server run time, and Liferay portal platform during the course of the tutorial.

