Superuser

Autor Thema: Mehrere Java-Versionen parallel installieren  (Gelesen 2256 mal)

chmeee

  • Gast
Mehrere Java-Versionen parallel installieren
« am: 15. Januar 2003, 16:36:55 »
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

sonnenblen.de - Das unabhängige Sun User Forum

Mehrere Java-Versionen parallel installieren
« am: 15. Januar 2003, 16:36:55 »

Waldo

  • Gast
Re: Mehrere Java-Versionen parallel installieren
« Antwort #1 am: 15. Januar 2003, 21:26:38 »
Hallo,

ich hab zwar keine Ahnung von iPlanet, aber vielleicht kann ich trotzdem
nen Tip in die richtige Richtung geben. Wir installieren in der 4ma teilweise
mehrere Apache-Instanzen nebeneinander, so dass das Problem vielleicht
aehnlich gelagert ist. Unsere Installationsverzeichnisse heissen
/opt/apache-major.minor.version und /opt/apache (wenn ein Projekt zB.
andere Module erfordert, /opt/apache-foobar) ist nur ein Symlink auf
die jeweils (fuer das Projekt) aktuelle Version. httpd.conf ist ausgelagert,
apachectl so umgebaut, dass man da noch das Projekt parametrisieren
kann. So aehnlich sollte sich das Java-Problem auch loesen lassen.
Hoffe ich zumindest  8)

H.a.n.d.,

E.:wq

olli

  • Gast
Re: Mehrere Java-Versionen parallel installieren
« Antwort #2 am: 16. Januar 2003, 02:09:54 »
Guten Abend,

meine Idee wäre, installiere alle java-versionen nebeneinander
ins "/usr" (inkl. kompletter Versionsangabe).
Modifiziere dir ein StartScript für denIPlanet so, daß es Dir erst einen symblischen link vom jeweiligen jdk nach "/usr/java"
setzt und die Umgebungsvariablen beibehät.

Just my two cent.

Gruss

olli