From Zero to Legacy Lab — Complete Bundle (PHP + JBoss)

English

Two technologies. Two environments. One method. Everything you need to stop guessing and start controlling.

The Legacy Lab Complete Bundle brings together both volumes so you can build and validate a full legacy lab — PHP and Java EE — without improvisation and without guesswork.

What you get:

Vol. 1 — PHP Legacy Lab

• Docker stack with PHP 5.6, PHP 7.4, and MySQL 5.7

• Two real case studies: HMS (CodeIgniter) and ChurchCRM (plain PHP)

• EOL-rescue mode for PHP 5.6 (Debian archive strategy)

• DEV/UAT/QA simulation in the same VM

Vol. 2 — JBoss Legacy Lab

• JBoss AS 7.1.1 + JDK 7 fully containerized

• MySQL JDBC driver as a permanent JBoss module

• Functional JNDI datasource tested via CLI

• Real test WAR (EmployeeServlet) deployed and validated

Across both volumes:

• Isolated VM with fixed IP (192.168.102.10)

• Operational scripts: start, stop, backup, bootstrap

• Healthchecks against the "false OK" trap

• Symptom-driven troubleshooting (20+ real scenarios)

• Final checklists — infra, stack, deploy

The method: Reproduce → Diagnose → Decide. Build the environment first. Collect evidence. Then make the decision: stabilize, upgrade, or migrate. No guessing. No flying blind.

Author: Wesley Oliveira — Software Engineer, 30+ years in banking and payments systems (Banco do Brasil, FIS, ACI Worldwide)

Show more