This Blog is discontinued, its only read-only

Thursday, July 15, 2010

New Book: Oracle JRockit - The Definitive Guide

A couple of weeks ago I receive a request from Packt Publishing, if I am interested in reviewing and writing a short summing up of the new book "Oracle JRockit - The definitive Guide" and here we go :-)

The book are written by Marcus Hirt and Marcus Lagergren, two developers of the original JRockit therefore they really know about what they are writing :-) and the blurb of the book dont't distend that "this book helps you gain in-depth knowledge of Java from the JVM's point of view". What they promise, you will really get :-)

The book is well structured, starting with a classical "Getting Started" chapter, steping over to Code Genereation and Memory Management and Threads & Synchronization. After that my personal favorit chapters following.
The chapter about "Benchmarking and Tuning" is pretty good, starting with different types of Benchmarking, why we need them and how to decide which Benchmarking could be the right one for you. Logically in the same chapter you will find after your benchmarks a section about tuning.
The chapter about "JRockit Mission Control" is in my opinion the best one of the book (but that's just my personal opinion) and in combination with the chapter about "The Flight Recorder" it's unbeatable :-) Here the authors show how to use this powerful tool really in a practical way, so that you gain in-depth knowledge and you learn how to use it in your day-to-day tasks.
The chapter about "The Memory Leak Detector" is also really usefull if you run in such problems.
Moreover there is an interesting chapter about the brandnew "JRockit Virtual Edition", which will be in my opinion the future of how to use and implement a JVM.

My personal conclusion about this book: It's really a must for everybody who is working with the Oracle JRockit, no matter if you are a developer or a WebLogic Server Administrator. So checkit out either in your bookstore or just go the Packt Publishing Website.

Enterprise 2.0 - How Iron Man would work - Presentation by Emiliano Pecis

Today I discover a really good presentation by Emiliano Pecis from Oracle (http://blogs.oracle.com/woa/) about Enterprise 2.0


Friday, July 9, 2010

Oracle Web Tier Utility Configuration Error INST-07281: JRF is not set up in the specific domain

You may receiving following the error message "INST-07281: JRF is not set up in the specific domain" during the configuration of the Oracle Web Tier in order to connect your Web Tier with an existing Oracle WebLogic Server.

The problem is really simple, the necessary JRF Libaries are not by installed configured in a WebLogic Server Domain if you had used the standard template for the domain configuration.

Therefor you have to extend your WebLogic Server Domain, just startup under the WL_HOME/common/bin the script config.sh and chose the option "Extend an existing WebLogic Server Domain". Then chose in the tree your WebLogic Server Domain, after that you will reach below provided screenshot and chose under "Extend my domain automatically to suppoprt the following added products" the option "Oracle JRF - 11.1.1.0".

After the extension of your WebLogic Server Domain is finished, you have to restart your WebLogic Server Domain AdminServer in order to load the newly added Libaries.

After the restart of the AdminServer you can try again your configuration of the Oracle Web Tier and you will see, that now the configuration process will proceed.

The most practical way is, if you install your Oracle Web Tier at first with the option "Install only", after that you run the WL_HOME/common/bin/config.sh script to add the necessary Oracle JRF components to your WebLogic Admin Server, perform a restart of your Admin Server and as last you run the config.sh script for the Oracle Web Tier in the directory WebTier_ORACLE_HOME/bin and go through the configuration steps.