This course teaches the basics of the deployment and administration of web applications to a JBoss Application Server V4 environment. This course concentrates on providing best-practice solutions to handle common problems that occur in a JBoss environment so students will have a high-level of skill with regard to JBoss administration.
The labs for this course use the freely available JBoss Eclipse IDE. Even though Eclipse is not required to administer a JBoss environment, our experience has shown that administering JBoss environments is more difficult than other application servers on the market. This is mainly because most of the JBoss configuration is done by editing XML files and it is difficult to tell which configuration files have been customized and which files are the standard JBoss files. Using the JBoss Eclipse IDE would help you more effectively manage JBoss configurations and prevent simple syntax errors from preventing the JBoss server from starting since Eclipse contains tools to edit and validate XML files. Eclipse can even integrate with source code control systems like CVS that would allow you to version your custom configuration files, something JBoss will not do for you. Even though you can administer JBoss with a simple text editor and copying files, our experience has shown that using the JBoss Eclipse IDE is one way to make administering complex JBoss environments easier and our course is designed to pass this knowledge on to you.