Mastering Liferay Jakarta Upgrades
Liferay DXP continues to evolve to meet modern enterprise requirements. As part of this evolution, Liferay has fully transitioned its underlying foundation from Java EE to Jakarta EE with the Liferay DXP 2026.Q1 LTS release. This transition represents a significant milestone that ensures the platform remains compatible with the future of the enterprise Java ecosystem. More than just a version update, this is a fundamental namespace migration necessitated by Oracle's transfer of ownership to the Eclipse Foundation.
While much remains the same, this transition introduces critical changes that impact custom code, application servers, build tooling, and upgrade processes. Ensuring a successful upgrade requires careful planning. This involves understanding how to prepare your codebase, leverage Liferay’s migration tools, and execute a deployment strategy that minimizes downtime.
This course is designed for Liferay developers, administrators, and DevOps practitioners who are responsible for maintaining and upgrading Liferay DXP implementations. It does not provide a general introduction to Liferay development. Instead, it requires working knowledge of Liferay workspaces, custom Liferay modules, and basic application server management. Additionally, familiarity with Java EE concepts is helpful, but prior knowledge of Jakarta EE is not required. Ultimately, the purpose of this course is to provide a structured, practical approach to upgrading existing Liferay implementations to the 2026.Q1 LTS release.
Real-world upgrades are team efforts. To reflect this, each lesson will identify tasks that typically fall to developers or administrators and DevOps teams.
By the end of this course, you’ll have the knowledge and skills to
- Explain the impact of the Jakarta EE transition on Liferay DXP and custom code.
- Prepare Liferay environments and custom codebases for a Jakarta upgrade.
- Perform and validate Liferay platform upgrades to the 2026.Q1 LTS release.
- Update custom Liferay code to support Jakarta EE (e.g., MVC portlets, Rest Builder APIs).
- Leverage Liferay tooling to assist with Jakarta namespace migration.
- Upgrade databases for Jakarta releases and validate data integrity.
- Execute a blue/green deployment strategy to reduce operational risk during rollout.
- Identify and resolve common issues, including when to coordinate with Liferay Support.
To bridge the gap between theory and practice, this course leads you through upgrading a Liferay workspace for a fictional company, Clarity Vision Solutions. Before diving into Jakarta upgrades, you'll learn about Clarity and their critical success factors.
Capabilities
Product
Education
Knowledge Base
Contact Us