Domanda

Ho bisogno di creare un'applicazione legacy che utilizza Tomcat 4 e viene eseguito utilizzando il 1.4 JDK.

Ho provato ad installare linux JDK 1.4 dal sito di sole download su Ubuntu 9.04, ma andrei installare.

E 'possibile installare JDK 1.4 nella versione a 64 bit di Ubuntu?

Quando provo e installare la versione j2sdk-1_4_2_19-linux-ia64.bin ottengo il seguente errore

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

È stato utile?

Soluzione

Sei particolare circa 64bit Java 1.4? Ho provato con 32 bit Java 1.4 e funziona. I cluster la web app di utilizzare più di 2 GB di memoria.

Altri suggerimenti

SAP sta pagando un extra per avere proprio questa impostazione supportato , quindi immagino che non v'è alcuna limitazione tecnica prevenzione. Tuttavia, ci possono essere restrizioni di licenza prevenzione.

Comunque, io consiglierei di esecuzione su un JDK più tardi, se possibile. Solo perché il codice è stato compilato per una versione precedente non significa che non verrà eseguito su più recente di JRE.

Se si dispone di librerie a 32 bit installato, è possibile eseguire una JVM a 32 bit su un Linux a 64 bit non è un problema (ad eccezione, naturalmente, la dimensione massima di processo è limitata a causa di essere a 32 bit). Non hai bisogno di una macchina virtuale, e forse nemmeno un chroot. Almeno in Debian, ci sono ia32-libs pacchetti che contengono un 32 bit libc e poche altre librerie, e non avete bisogno di un sacco di librerie condivise solo per eseguire il JVM.

j2sdk-1_4_2_19-linux-ia64.bin è per IA64, non AMD64 (x86_64) - sono completamente diversi

.

Sembra che questo è lanciato in maniera non corretta. La stringa ELF indica un eseguibile, ma è stato lanciato come script, cioè sh xxxx.bin invece se ./xxxx.bin;

yeah 32 binari bit non stanno andando a lavorare su un sistema a 64 bit. Si può mettere una macchina virtuale a 32 bit sul server di Ubuntu a 64 bit (VMware Player?). Quindi eseguire Tomcat all'interno di questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top