Built with Seam

You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.

Getting started with Seam 2

There are many ways that you can get started writing your first Seam application. We recommend that you look at some example applications and their source code first, before you write your own code.

Setting up the environment

  • Ensure that you have JDK 5.0 or above and Ant 1.7 properly installed.
  • Download the latest Production release of Seam 2 and unpack it.

The next step is deciding what application container you're going to use. Seam was designed to be application container agnostic, although each container has its own idiosyncrasies. The sections below will help you get past them, by showing you how to deploy the Seam example applications.

Running the Seam examples

Please select your runtime environment:

If you have problems with these steps, please do not post questions on the articles but on the Seam Users Forum.

Write your own application

  • Read the tutorial that explains the Seam example applications and make changes to the source code if you like.
  • Read about seam-gen and how you can use it to create a skeleton for your own project.
  • Read about creating a skeleton project with JBoss Tools, an Eclipse based IDE which has Seam support. Find out more about JBoss Tools.