Resin: Setting Up a Java Application Server for Web Applications Spanning Hundreds of Servers Training Course

Course Code



14 hours (usually 2 days including breaks)


  • Java programming experience
  • An understanding of the J2EE framework
  • An understanding of web application servers


Resin is a fast and reliable open-source Java Application Server for web applications spanning hundreds of servers. Originating as a Servlet and JSP engine, Resin today supports Web Profile, CDI and EJB. Resin includes a high performance JTA transaction manager, a JMS provider, clustering, connection pooling, and a management console. Resin is used by companies such as CNET, Motorola and

In this course, we cover the essentials of installing, configuring, securing, optimizing and managing a Resin application server. By the end of the course, participants will have a firm understanding of Resin's architecture, features and capabilities and will have the practice needed to deploy and manage their own Resin application server.


  • System administrators
  • Enterprise web application developers
  • DevOps engineeers

Format of the course

  • Part lecture, part discussion, heavy hands-on practice

Course Outline



Overview of the Resin directory structure

Starting the Resin server

Configuring Resin

Monitoring and administration

Deploying local and distributed applications

Connecting to multiple databases

Using Resin's logging features

Working with the Resin HTTP server

Security: setting up authentication and authorization in Resin

Developing applications with Resin

Testing applications with Resin API for JUnit

Deploying with Resin

Clustering and load balancing your Resin server

Performance tuning for Resin

Closing remarks



Related Categories

Related Courses

Course Discounts

No course discounts for now.

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Thailand!

As a Business Development Manager you will:

  • expand business in Thailand
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions