What Is JBoss?
- A popular open source Java application server that supports the J2EE 1.3 specifications
- Runs under any J2SE 1.3 or later Java virtual machine
- Based on an JMX core where other pieces of the system are plugged in
- Supports JNDI, Servlet/JSP (Tomcat or Jetty), EJB, JTS/JTA, JCA, JMS
- Also supports Clustering (JavaGroups), Web Services (Axis), and IIOP integration (JacORB)
- Production release version is 3.2.1. Developer release version is 4.0.0DR2
- Released under the LGPL
Setup JBoss
The JBoss project is hosted on Source Forge.
The Files section contains all JBoss releases since 2.2.
The files page contains sections named JBoss, JBoss-Jetty, JBoss-Tomcat.
For this talk we will use jboss-3.2.1_tomcat-4.1.24.zip.
Installation is easy:
$ cd /opt
$ unzip /download/jboss-3.2.1_tomcat-4.1.24.zip
This creates the JBoss directory structure. The server subdirectory houses the minimal, default, and all configuration sets.
To run a configuration set, say all, simply do:
$ cd /opt/jboss-3.2.1_tomcat-4.1.24/bin
$ ./run.sh -c all


