Hallo,
was muß ich beachten, wenn ich auf Solaris mehrere Java-Versionen parallel installiere. Ich möchte, daß jdk1.3.1_02, _04, _06, sowie jdk1.4.1 parallel unter /usr haben. Die jdks liegen als Shell-Skript vor, dh sie entpacken sich einfach in dem Verzeichnis, indem man sie aufruft.
Das war alles kein Problem. Wollte nun einen iPlanet-Webserver mit einer anderen jdk-Version starten. Dazu den JDK-Path über die Konsole angepasst. Danach startet aber die Instanz des Webservers nicht mehr.
Folgende Meldung steht im Errorlog:
[15/Jan/2003:09:39:16] info ( 5323): A new configuration was successfully installed
[15/Jan/2003:09:39:17] config ( 5323): There was an error trying to initialize the HPI library.
[15/Jan/2003:09:39:17] config ( 5323): [15/Jan/2003:09:39:17] config ( 5323): Please check your installation, HotSpot does not work correctly [15/Jan/2003:09:39:17] config ( 5323): [15/Jan/2003:09:39:17] config ( 5323): when installed in the JDK 1.2 Solaris Production Release, or [15/Jan/2003:09:39:17] config ( 5323): [15/Jan/2003:09:39:17] config ( 5323): with any JDK 1.1.x release.
[15/Jan/2003:09:39:17] config ( 5323): [15/Jan/2003:09:39:17] info ( 5323): Internal error: unable to create JVM
[15/Jan/2003:09:39:17] failure ( 5323): Failure to load JVM (check your JRE)
[15/Jan/2003:09:39:17] failure ( 5323): Late initialization failed: Error running init function(late) NSServletLateInit: unknown error
[15/Jan/2003:09:40:18] info ( 5451): successful server startup
[15/Jan/2003:09:40:18] info ( 5451): iPlanet-WebServer-Enterprise/6.0SP4 B07/17/2002 14:04
Stelle ich den Webserver wieder auf /usr/java um, geht es.
Die nötigen Java-Patches sind installiert.
Mfg Chmeee