Problema de instalação do Amazon EC2 java

2

Estou tendo um pequeno problema aqui: obtive o nível de uso gratuito da Amazon para testá-lo, e instalei um ami-465c6932 (Ubuntu 10.10 32bit iirc) em um servidor da ue west. Eu instalei o postgresql e verifiquei se ele é persistente usando um EBS. Até este ponto tudo é legal. O problema é que agora preciso instalar o java (como eu quero implantar um aplicativo JEE usando o tomcat), então eu fiz "sudo apt-get install openjdk-6-jdk", mas ele congelou em algum momento. Agora, depois de reiniciar, ele me disse que eu precisava fazer "sudo dpkg --configure -a" que eu fiz. O problema é que também congelou:

ubuntu:~$ sudo dpkg --configure -a
Setting up ca-certificates-java (20100412) ...
creating /etc/ssl/certs/java/cacerts...
done.
Setting up openjdk-6-jre-headless (6b20-1.9.1-1ubuntu3) ...

E tem sido assim por cerca de 15mins agora. Eu estraguei alguma coisa? Existe alguma coisa que eu possa fazer para instalar o meu amado java naquela nuvem?

@Edit: ok Eu descobri que é um bug conhecido com a micro instância, e aqui está como resolvê-lo link

    
por Zenzen 09.11.2010 / 10:26

2 respostas

3

Eu também tive esse problema, e a minha aposta é que a micro instância gratuita não tem RAM suficiente. A mesma instalação é executada muito bem em uma pequena instância.

Agora, não estou dizendo que esses 613 MB de RAM não são suficientes para executar o Java nessa instância. Acho que os pacotes do Ubuntu tentam iniciar a JVM com algum tamanho de heap grande e isso não se encaixa na instância.

A maneira como executo o Java em microinstâncias é instalar o JDK usando o pacote Sun (er ... Oracle). Obtenha aqui e execute a instalação você mesmo . Observe que você provavelmente precisará adicionar manualmente o binário java ao seu PATH.

Meu palpite sobre o tamanho do heap vem do fato de que a instância será interrompida da mesma maneira se eu instalar manualmente o Java e iniciar uma VM com um tamanho de heap enorme (digamos, 1 GB).

Boa sorte!

    
por 15.10.2011 / 12:44
0

Existe um bug conhecido com a micro instância, verifique link

    
por 12.10.2011 / 00:16