Understanding the Security Issues of Aging Middleware

Middleware runs quietly in the background of most applications, which makes it easy to overlook its lifecycle. In effect, support timelines are published by vendors and typically predictable, but many teams don’t track them closely. However, the impact of running on an application server or other middleware that is not fully supported can cause issues with your applications.

In this blog post, we will look at the security limitations and other challenges that your applications may be experiencing when running on an aging middleware technology.

Boost Developer Productivity with Payara Server Maven Plugin + AI Agent

Managing Payara Server Just Got Smarter 

Imagine managing your Jakarta EE applications not just with Maven goals, but by asking natural questions. 

With the experimental AI Agent built into the Payara Server Community's Maven Plugin, you can now query server internals and perform admin tasks using plain English — directly from the same terminal where you build and deploy your applications. 

Thanks to this integration, developers can inspect, query and even execute server commands using natural language. It's a powerful and intuitive way to interact with Payara Server — no need to remember long command syntax or dig through documentation. 

In this post, I’ll walk you through how it works, with real examples that show just how seamless the AI-powered CLI experience can be. 

Securing Jakarta EE Application Servers Needs Executive Attention

If your organization runs Jakarta EE applications, securing the application server they rely on is not a one-time project. Risks repeat unless leadership sets clear priorities, funds the right controls, and expects steady progress. This post distils the key points from the Securing Jakarta EE (Java EE) Application Servers: An Executive Guide so you can align strategy with day-to-day engineering work.

5 Warning Signs Your Ageing Application Server Is Holding Back Your Java Team

Every software evolves, until it reaches its natural end of life, even the strongest one. This is valid for application runtimes too. They have lifecycles, and when they reach certain milestones, they can affect how the applications they support operate. Yet, many organizations continue to run their mission-critical enterprise Java applications on aging platforms.

One prominent example is the case of Java EE 8-compatible application servers, most of which are now receiving limited support, such as JBoss Enterprise Application Platform (EAP) 7 that recently moved out of Full Support.  

How can organizations identify if an ageing runtime is impacting their applications and operations? Let's dig in.

Legacy Application Modernization Best Practices

Modernizing legacy applications might sound like a dry, box-ticking IT initiative, but let’s be real: for most dev teams, it’s more like pulling out the engine of a moving car and swapping it mid-traffic. Still, it is necessary and is part of every application’s lifecycle as systems inevitably age. As a result, integrations may break, security holes can start to creep in, and eventually, even the most battle-hardened enterprise Java monolith can feel more like a liability than an asset. 

Despite this preamble, legacy application modernization doesn’t have a pure technical exercise dreaded by teams. With the right approach, it becomes a high-return investment that brings your software stack up to speed with the pace of business, tech as well as user expectations. In this blog post, we cover what legacy application modernization is, its benefits and challenges as well as best practices to help you plan a successful modernization strategy for your enterprise Java systems.  

What's New In The Payara Platform September 2025 Release?

The September 2025 release marks a significant milestone with Payara 7.2025.1.Beta1 advancing Jakarta EE 11 readiness, alongside focused improvements across Payara Platform Community 6.2025.9, Enterprise 6.30.0, and Enterprise 5.79.0. This release combines next-generation Jakarta EE support with community-driven enhancements, essential bug fixes, and comprehensive component upgrades to keep your Jakarta EE and MicroProfile applications running smoothly.

The Payara Monthly Catch - August 2025

Welcome aboard the August 2025 issue of The Payara Monthly Catch! With summer in full swing, things may have felt a little more quiet across the Java world - but certainly not less interesting! We hope you managed to get some rest and recharge, because the pace is about to pick up again. Conference season is around the corner, new releases are rolling out, and we’ve gathered all the updates, guides, and community news you’ll want on your radar.

What Is a Java Application Server? A Short Guide

Enterprise Java applications power global commerce, healthcare, government and countless other industries. These systems must be scalable, secure and resilient – requirements that exceed what a simple web server can provide. That’s where enterprise Java application servers come in. In this short guide you’ll learn what enterprise Java application servers are, how they work, why enterprises rely on them, and why Payara Platform is the leading choice for modern Jakarta EE and MicroProfile workloads.

How to Kickstart Your Jakarta EE 11 Projects with Payara Starter

With Jakarta EE 11 now officially released, you are likely eager to explore its new capabilities but setting up your first application may take longer than you want. That’s where the latest version of Payara Starter steps in, giving you a fast, hassle-free way to get a fully functional Jakarta EE 11 project up and running. Read more to learn how!