Frage

Ich brauche eine Legacy-Anwendung, die Tomcat 4 verwendet einzurichten und betreibt das JDK 1.4 verwendet wird.

Ich habe versucht, den Linux JDK 1.4 von der Sonne Download-Site auf Ubuntu 9.04 zu installieren, aber es würde nicht installieren.

Ist es möglich, JDK 1.4 auf der 64-Bit-Version von Ubuntu zu installieren?

Wenn ich versuche, und installieren Sie die j2sdk-1_4_2_19-linux-ia64.bin Version ich die folgende Fehlermeldung erhalten

./install.sfx.22146: 1: ��: not found
./install.sfx.22146: 1: ELF2�@@H�@8@@@@@@����@�@@@��������P: not found
./install.sfx.22146: 2: Syntax error: "(" unexpected

War es hilfreich?

Lösung

Sind Sie besonders über 64-Bit-Java 1.4? Ich habe versucht, mit 32-Bit-Java 1.4 und es funktioniert. Ich gruppierte den Web-App auf der Verwendung von mehr als 2 GB Speicher zu machen.

Andere Tipps

SAP zahlt extra zu bekommen nur eine solche Einrichtung unterstützt , so gehe ich davon aus, dass es keine technische Beschränkung es zu verhindern ist. Allerdings können Beschränkungen Lizenzierung verhindert es.

Allerdings würde ich empfehlen, es zu einem späteren JDK wenn möglich ausgeführt wird. Nur weil der Code für eine frühere Version kompiliert wurde, bedeutet nicht, es nicht auf die neuere JRE ausgeführt wird.

Wenn Sie 32-Bit-Bibliotheken installiert haben, können Sie einen 32-Bit-JVM auf einem 64-Bit-Linux kein Problem laufen (außer natürlich die maximale Prozessgröße, da auf 32-Bit begrenzt ist). Sie brauchen nicht eine VM und möglicherweise nicht einmal ein chroot. Zumindest in Debian gibt es ia32-libs-Pakete, die eine 32-Bit-libc und einige andere Bibliotheken enthalten, und Sie haben nicht viel gemeinsam genutzten Bibliotheken müssen nur die JVM ausgeführt werden.

j2sdk-1_4_2_19-linux-ia64.bin ist für IA64, nicht AMD64 (x86_64) - sie sind völlig anders

.

Sieht aus wie diese in einer falschen Weise gestartet wird. Das ELF String gibt eine ausführbare Datei, aber es wird als ein Shell-Skript gestartet werden, das heißt sh xxxx.bin statt, wenn ./xxxx.bin;

ja 32-Bit-Binärdateien werden nicht auf einem 64-Bit-System zu arbeiten. Sie können einen 32-Bit-vm auf dem 64-Bit-Ubuntu-Server setzen (vmware-Player?). Dann tomcat laufen im Inneren davon.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top