Server fails to start using IBM JRE

  • 7006192
  • 03-Jun-2010
  • 26-Jun-2012

Environment

Business Service Manager 4.6
IBM AIX
IBM SDK Java 6

Situation

Symptoms

Upon upgrading to Java 6, the BSM server fails to start.  In the daemon.trc there are errors like the following:

ERROR: Exception in thread "main" java.lang.NoClassDefFoundError: com.sun.net.ssl.HostnameVerifier
ERROR: Command-line option unrecognized
ERROR: Could not create the Java virtual machine. 

Changes

Upgrading working system to Java 6.

Resolution

Corrective Actions

1.  Install June 2010 patch bundle for BSM 4.6.
2.  Run the Customizer, located in the bin subdirectory of the BSM installation.
3.  On the Server page, under the Server Java Runtime Options, remove the following options:
     -Xverify:none
     -Xgcpolicy:optavgPause
     -Xloamaximum0.95
     -Xconmeter:dynamic
4.  The server should now be able to start.

Additional Information

Root Cause

Problem is caused by class and command line options that are no longer supported in Java 6 on AIX.