Level

Intermediate

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

JBoss Training

The JBoss Administration Training is designed for system administrators, developers, and DevOps engineers who want to gain practical skills in configuring, managing, optimizing, and securing the JBoss application server. During the training, participants will not only learn the theory but also practice key aspects of JBoss administration through real-world examples.

What You Will Learn

  • JBoss/WildFly structure and architecture – standalone and domain mode
  • Application management – deployment, updates, diagnostics
  • Java EE resource configuration – JMS, JNDI, datasources
  • Application and resource security – JAAS, Elytron, roles, users
  • Management via CLI and web interface (HAL)
  • Cluster and high-availability configuration – session replication, load balancing
  • Performance monitoring and tuning
Who is this training for?
  • logo infoshare System administrators and DevOps engineers working with application servers
  • logo infoshare Java developers who want to better understand the runtime environment of their applications
  • logo infoshare IT engineers responsible for deploying and maintaining web applications
  • logo infoshare Individuals seeking to gain or strengthen their knowledge of JBoss

Training Program

  1. Day 1: Introduction to JBoss / WildFly

  • Introduction to JBoss
  • Overview of Jakarta EE / Java EE specifications
  • The role of the application server
  • History of WildFly and JBoss EAP – differences, licensing, support
  • Startup modes: standalone vs. domain
  • Installation and directory structure
    • Installing and starting WildFly / JBoss EAP
    • Directory structure overview (bin, standalone, domain, modules, deployments)
    • Configuration files (standalone.xml, domain.xml, host.xml)
  • Java EE application deployment
    • Handling .war, .ear, .jar applications
    • Manual, automatic, and web console deployments
    • Application version management and hot deployment
    • Creating and editing deployment descriptors
  • CLI management
    • Using the Command Line Interface (CLI)
    • Administrative operations
    • CLI scripting
  1. Day 2: Application Resources and Security

  • Application resource configuration in JBoss
  • Configuring datasources
    • JDBC connections, pooling, JNDI
  • JMS configuration and message queues
  • External resources and adapting the application environment
  • EJB subsystem
    • Managing the EJB container
    • Component pools
    • MDB components
  • Security management
    • Authentication and authorization – JAAS and Elytron
    • Creating realms, roles, and users
    • HTTPS/TLS configuration
    • Secure application deployment and access restrictions
  1. Day 3: Diagnostics, Tuning, and High Availability

  • Diagnostics and tuning
  • Server monitoring
    • CLI, HAL, JMX
  • Logging and log analysis (server.log, boot.log)
  • JVM, GC, and server resource tuning
  • Analyzing common configuration and runtime errors
  • Clustering and high availability
    • Introduction to HA in JBoss / WildFly
    • Session replication configuration
    • Load balancing – integration with Apache HTTPD / mod_cluster
    • Managing nodes in domain mode
  • Load testing with JMeter

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.