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.

Thank you for taking an interest in Seam 3. We're positive the Seam stack will simplify your code and boost your productivity. All you have to do is get started.

There are a couple ways to start using Seam:

  1. Add one or more Seam modules to your project
  2. Generate a new project using the Weld archetypes
  3. Create a new Seam project with JBoss Tools (Seam 3 not supported yet)
  4. Get an example running (not yet available)

You need to be aware of the prerequisites for Seam 3.


  • JDK 6 or above
  • Maven 3.0 or above (to build the source code or run the examples)
  • Java EE 6-compliant application server (or a servlet container supported by the Weld servlet extension)

Add a Seam module to your project

The simplest way to get started with Seam is to add one or more Seam modules to your existing Java EE 6 (or CDI) project, grab the reference documentation for the corresponding modules and just code away. The following page describes how to add the modules to your project a la carte:

Use the Weld archetypes to generate a new project

If you don't have a project at all, you'll need to create one. The easiest way to get started is to have Maven use a Weld archetype to generate a project. The follow page describes how to use the Weld archetypes:

Once you have created the project, you need to add one or more Seam modules to the project.