Instalação do Java EE por meio do ssh em uma AMI do Linux

1

Eu quero instalar o Java EE 6 em uma máquina RedHat. A máquina é na verdade uma AWS AMI. Eu instalei o JDK com sucesso, mas quando tento instalar o Java EE, o console me diz que eu tenho que configurar a variável de ambiente DISPLAY. Eu pesquisei por um tempo e descobri que o Java EE só pode ser instalado com um servidor X em execução (daí a variável DISPLAY). Eu não tenho idéia de como instalar isso como um linux AMI não tem um ambiente X Window (corrija-me e ilustre-me se eu estiver errado). Como posso passar com isso?

Obrigado

P.D: Eu configurei a variável DISPLAY apenas para ver o que acontece sem sorte

...    
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.openinstaller.core.EngineBootstrap.main(EngineBootstrap.java:208)
SEVERE INTERNAL ERROR: Can't connect to X11 window server using '10.98.135.210:0.0' as the value of the DISPLAY variable.
    
por nikolaz111 02.03.2012 / 07:18

2 respostas

1

Pesquisei um pouco e encontrei outro usuário com o mesmo problema ao tentar instalar glassfish.

Espero que isso ajude.

Veja abaixo: "um servidor X fictício fará (como xvfb link ). Os passos seguintes devem fazer o truque para você

yum instala o xorg-x11-server-Xvfb

Xvfb: 1 -ac

export DISPLAY =: 1.0

Depois disso, execute seu executável

No caso de você ter problemas ao usar o Xvfb, o seguinte URL terá algumas dicas para o mesmo "

    
por 02.03.2012 / 07:57
0

Para instalar o Glassfish em um ambiente sem cabeçalho, basta usar o pacote .zip e copiar os arquivos em seu servidor, e você pode executá-lo com a linha de comando asadmin usual ... Eu tinha um executado desta forma em uma instância do EC2 . Você nem precisa do Xvfb ou então. Alternativamente, lembro-me de que existe uma opção de linha de comando com o instalador, que permitirá que você ignore a instalação gráfica e execute-a sem problemas, sem nenhuma janela ou interação com o usuário. Você só precisa preparar um arquivo com antecedência, com uma configuração mínima (incluindo a aceitação da licença). Eu usei isso, até que percebi que a primeira opção era muito mais simples ...

    
por 26.03.2013 / 17:42