From Zero to Legacy Lab — Complete Bundle (PHP + JBoss)
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)