WebLogic to Payara Server Enterprise 5 Migration Guide

WebLogic to Payara Server Enterprise 5 Migration Guide

Migrating from Oracle WebLogic Server to Payara Server Enterprise can be a simple and straightforward process because both servers rely on the Java EE specifications.

This guide gives you an overview of Oracle WebLogic features and what the equivalent feature of the Payara Server is or how you can achieve the same end result.

This step-by step guide covers the following parts of migration process:

  • Clustering in WebLogic vs Payara Server
  • Operations
  • Monitoring
  • Request Tracing
  • Java SE Tools
  • Protocols
  • Deployment
  • Cloud
  • IDE Support
    … and more!

Why Payara Server?

Payara Server Enterprise is a cloud-native middleware application platform supporting mission critical production systems with reliable and secure deployments of Jakarta EE (Java EE)  applications on premise, in the cloud, or hybrid environments. A stable platform with monthly releases, bug fixes, and a 10-year software lifecycle, Payara Server is aggressively compatible with the ecosystem, cloud vendors, Docker, and Kubernetes.

  • Production-ready and stable with full support
  • Cloud-native and aggressively compatible
  • Open source software with a future you help define

We migrated the backend of the product we built for our client from WebLogic to Payara Server with great success. Payara Server has a much more modern feature-set and feel, gets you up and running quicker and we saved a lot of time configuring the server compared to WebLogic. Several things that were a big hassle to configure with WebLogic worked out of the box with Payara Server, Bean Validation being a prime example of this. We are now looking to the future and planning a move towards a more microservices oriented architecture with Payara Micro in mind. I would recommend both Payara Server and Payara Micro to anybody who values consistency, stability and productivity for their application development and deployment.

Daniel Löfquist, HiQ

Payara Server vs WebLogic

FeatureOracle® WebLogic 14 Payara® Server Enterprise 5
LicenseProprietaryOpen Source with EULA
Release FrequencyIrregularMonthly
Production SupportYesYes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDE / JDeveloper®Eclipse / Netbeans / IntelliJ IDE / VSCode
Support for Java EE ApplicationsJava EE 8, Jakarta EE 8Java EE 8, Jakarta EE 8
Caching ToolsOracle Coherence / JCacheHazelcast / JCache
ClusteringEvery node runs same appsEvery node runs same app or fine grained assignment
Scripting toolWSLTasadmin
Scripting extensionsPython scriptsOS / BASH scripts
Asadmin command recorderYesYes
Deployment FlexibilityDeployment plan (XML based)Variables (System, environment, MicroProfile config values)
Notification Channels Monitoring
  • JMX Beans
  • Log files
  • SMTP
  • SNMP
  • JMS
  • JMX Beans
  • Log files
  • SMTP
  • SNMP
  • JMS
  • CDI
  • Slack
  • New Relic
  • Datadog
Custom NotifiersNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingJAX-RS (Jersey) onlyJAX-RS, CDI, EJB, Servlet, ...
OAuth2/OpenId Connect supportRequires Fusion Middleware or custom devNatively supported (through Security API)
Microservices DistributionNoYes, Payara® Micro
MicroProfile SupportNoYes
Uber-jar and Hollow JarNoYes
Docker SupportYesYes
Cloud Providers SupportOracle Cloud, Amazon, Microsoft Azure™, JelasticMicrosoft Azure, Jelastic, Amazon, Oracle Cloud
Zero Deployment downtimeParallel versions with gradual switchParallel versions with one time switch
Upgrade ToolYesYes
JDK SupportYesYes (through Azul® JVM)
Microsoft and Microsoft Azure are registered trademarks of Microsoft.
Eclipse and MicroProfile are trademarks of Eclipse Foundation, Inc.
Oracle, NetBeans, JDeveloper, and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
IntelliJ® is a registered trademark owned by Jetbrains s.r.o.
Hazelcast is a trademark of Hazelcast, Inc. All other trademarks used herein are the property of their respective owners.
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.
Azul Systems is a registered trademarks of Azul Systems Inc.

Find out more about Migration & Project Support

Back to top