WebLogic to Payara Server Migration
If you’re running Oracle WebLogic in production but are unhappy with the irregular releases and component upgrades, or the lack of MicroProfile support – you might consider migrating from WebLogic to Payara Server Enterprise. Payara Server is a Jakarta EE compatible application server with monthly releases and component upgrades – as well as natively supported OAuth2/OpenID Connect, support for MicroProfile, and the availability of a microservices distribution (Payara Micro).
Migrating from Oracle WebLogic to Payara Server 5 can be a simple and straightforward process because both servers rely on the Java EE specifications. We make it even easier with the help of our migration resources and step-by-step migration guides:
Migration Planning Stage
Before diving in head first and starting the migration process, you (and the decision makers at your organization) may need more information about the Payara Platform, such as:
- Embrace modern application architectures (Cloud Native, Containerized, Jakarta EE, MicroProfile)
- Why Payara Server Enterprise is the best option for production Jakarta EE (Java EE) applications
- What makes Payara Micro ideal for running Java EE applications in a modern virtualized infrastructure
- Why 78% of businesses rely on open source software
- How customer needs drive development of new Payara Platform Enterprise features
- Cost advantages of the Payara Platform
WebLogic VS. Payara Server at a Glance
Along with having a more frequently release schedule, component updates, and MicroProfile support with Payara Server Enterprise 5 – migrating to Payara Server gives you access to additional features and capabilities:
|Feature||Oracle® WebLogic 14||Payara® Server Enterprise 5|
|License||Proprietary||Open Source with EULA|
|Supported IDEs||Eclipse® / Netbeans® / IntelliJ® IDE / JDeveloper®||Eclipse / Netbeans / IntelliJ IDE / VSCode|
|Support for Java EE Applications||Java EE 8||Java EE 8, Jakarta EE 8|
|Caching Tools||Oracle Coherence / JCache||Hazelcast / JCache|
|Clustering||Every node runs same apps||Every nodes runs same app or fine grained assignment|
|Scripting extensions||Python scripts||OS / BASH scripts|
|Asadmin command recorder||No||Yes|
|Deployment Flexibility||Deployment plan (XML based)||Variables (System, environment, MicroProfile config values)|
|Notification channels Monitoring|
|Slow SQL Logging||No||Yes|
|Health Check Service||Yes||Yes|
|Request Tracing||JAX-RS (Jersey) only||JAX-RS, CDI, EJB, Servlet, ...|
|OAuth2/OpenId Connect support||Requires Fusion Middleware or custom dev||Natively supported (through Security API)|
|Microservices Distribution||No||Payara® Micro|
|Uber-jar and Hollow Jar||No||Yes|
|Cloud Providers Support||Oracle Cloud, Amazon, Microsoft Azure™, Jelastic||Microsoft Azure, Jelastic, Amazon, Oracle Cloud|
|Zero Deployment downtime||Parralel versions with gradual switch||Parralel versions with one time switch|
|Upgrade tool||Yes||No (Coming soon)|
|JDK Support||Yes||Yes (through Azul® JVM)|
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.
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
WebLogic to Payara Server Migration Guides
WebLogic 12R2 to Payara Server 5 Migration Guide
This step-by-step guide gives you an overview of Oracle WebLogic 12R2 features and what the equivalent feature of the Payara Server is – or how you can achieve the same end result.
Migrating from WebLogic 14 to Payara Server 5 Migration Guide
This step-by-step guide gives you an overview of Oracle WebLogic 14 features and what the equivalent feature of the Payara Server is – or how you can achieve the same end result.