Migration from Oracle WebLogic to Payara Server

Photo of Dominika Tasarz by Dominika Tasarz

Migrating from Oracle WebLogic Server to Payara Server can be a simple and straightforward process because both servers rely on the Java EE specifications. Check out our guide for some useful advice on how to migrate!

 

Download the Migration Guide

 

The guide gives you an overview of Oracle WebLogic features, also outside the area of Java EE, and what the equivalent feature of the Payara Server is or how you can achieve the same end result.

 

Payara Server 5 vs Oracle WebLogic - comparison

Feature Oracle® WebLogic 12R2 (enterprise edition) Payara® Server 5
License Proprietary Open Source
Release Frequency Irregular Quarterly for the Community, Monthly for Customers
Production Support Yes Yes
Component Upgrades Irregular Quarterly
Supported IDEs Eclipse® / NetBeans® / IntelliJ® IDE / JDeveloper® Eclipse / NetBeans / IntelliJ IDE
Support for Java EE Applications Java EE 7 Java 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 tool WSLT asadmin
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
  • JMX Beans
  • Log files
  • SMTP
  • SNMP
  • JMS
  • JMX Beans
  • Log files
  • SMTP
  • SNMP
  • JMS
  • CDI
  • Slack
  • New Relic
  • Datadog
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)
Micro Services Distribution No Payara® Micro
MicroProfile support No Yes
Uber-jar and Hollow Jar No Yes
Docker Support Yes Yes
Cloud Providers Support Oracle Cloud, Amazon, Microsoft Azure™, Jelastic Microsoft Azure, Jelastic, Amazon, Oracle Cloud
Zero Deployment downtime Parallel versions with gradual switch Parallel versions with one time switch
Upgrade tool Yes No (Coming soon)
JDK Support Yes

Yes (through Azul® JVM)

(as of February 2019)

Download the Migration Guide

 

Comments