Pergunta

Eu preciso criar um aplicativo legado que usa Tomcat 4 e é executado usando o 1.4 JDK.

Eu tentei instalar o linux JDK 1.4 a partir do site de download sol no Ubuntu 9.04, mas ele não iria instalar.

É possível instalar o JDK 1.4 da versão do Ubuntu de 64 bits?

Quando tento instalar a versão j2sdk-1_4_2_19-linux ia64.bin eu recebo o seguinte erro

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

Foi útil?

Solução

Você particular sobre 64bit Java 1.4? Eu tentei com 32 bit Java 1.4 e ele funciona. I agrupado o aplicativo web para fazer uso de mais de 2GB de memória.

Outras dicas

A SAP está a pagar extra para obter apenas como configurar um suportado , assim que eu supor que não há nenhuma limitação técnica prevenção. No entanto, pode haver restrições de licenciamento impedindo-o.

No entanto, eu recomendo executá-lo em um JDK mais tarde, se possível. Só porque o código foi compilado para uma versão anterior não significa que ele não será executado no JRE mais recente.

Se você tem bibliotecas de 32 bits instalado, você pode executar uma JVM de 32 bits em um 64-bit Linux nenhum problema (exceto, claro, o tamanho do processo máxima é limitada devido a ser 32-bit). Você não precisa de uma máquina virtual, e possivelmente nem mesmo um chroot. Pelo menos no Debian, existem ia32-libs pacotes que contêm um libc de 32 bits e algumas outras bibliotecas, e você não precisa de um monte de bibliotecas compartilhadas apenas para executar a JVM.

j2sdk-1_4_2_19-linux-ia64.bin é para IA64, não AMD64 (x86_64) -. Eles são completamente diferentes

Parece que este é lançado de forma incorreta. A seqüência de ELF indica um executável, mas ele está sendo lançado como um shell script, ou seja sh xxxx.bin em vez se ./xxxx.bin;

, yeah 32 binários bit não está indo para o trabalho em um sistema de 64 bits. Você pode colocar uma VM de 32 bits no servidor ubuntu 64 bit (jogador vmware?). Em seguida, execute tomcat dentro disso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top