JDK 8 and WebLogic 12.2.1

WebLogic 12.2.1 is available since Open World 2015.

Some news regarding Java and WebLogic 12.2.1:

  • javaWebLogic 12.2.1 requires Java 8 (JDK 8) as a runtime.
  • WebLogic 12.1.3 can be used with Java 7 or Java 8. Using WebLogic 12.1.3 with Java 7 caused warnings because of the permspace settings in the WebLogic start scripts. Permspace is removed from JDK 8, so also these warnings are gone now with WebLogic 12.2.1 and JDK8.
  • JDK 8 comes with Nashorn JavaScript engine. Try the jjs command line tool.
  • Main reason from a development perspective to upgrade: WebLogic 12.2.1 finally supports Java EE 7.
  • WebLogic 12.2.1 makes use of changes in the JVM. In JDK 8u40 a new feature was introduced to the JVM called resource management. Together with the G1 garbage collector WebLogic 12.2.1 uses this commercial feature to track resource usage (CPU, retained heap, # open file descriptors). It is enabled as follows:
    java   -XX:+UnlockCommercialFeatures  -XX:+ResourceManagement ...


  1. I believe there is a typo. WLS 12.2.1 supports Java EE 7 finally 🙂

  2. Thanks for this article PPsharing with us. Interestingly the last point you mentioned that will be silver bullet for every project that runs on WebLogic. Love to see with sample screens brings much more focus!


  1. […] the on-demand version here. Thanks to the community for all the excellent WebLogic 12.2.1 articles: JDK 8 and WebLogic 12.2.1 & WebLogic application server compatible with Java EE 7 & WebLogic Server 12.2.1 Running on […]

  2. […] JDK 8 comes with Nashorn JavaScript engine. Try the jjs command line tool. Read the complete article here. […]

  3. […] short: Oracle JVM 8 resource management is used as a commercial feature together with G1 garbage collector to track JVM resource usage on […]

Speak Your Mind