Demo Blog

Como instalar GlassFish 3 no Amazon EC2

por Valter Henrique

Antes de mais nada este tutorial supõe que você já tenha uma conta na Amazon, se não souber o que é clique aqui.

Bem depois de criado a conta você poderá instanciar uma máquina no EC2 da Amazon.

Acredito que as figuras abaixo estão auto-explicativa o bastante:

01

02

03

04

05

07

09

11

12

13

Agora vamos usar o PuttyGen para gerar um pair key compátivel com o nosso cliente SSH que será o Putty (PuttyGen é diferente do Putty, tudo bem  ?)

Página de download, faça download do PuttyGen e do Putty.

15

16

17

18

19

20

22

Em ‘Host Name (or IP address)’ você deve colocar o public DNS da sua instancia, para encontrar o seu DNS público você deve ir em ‘Instances’ lá você verá um botão ‘Show/Hide’ lá você selecionará os atributos que deverão aparecer sobre sua instância, sendo o ‘public dns’ uma delas.

23

Exemplo de como deverá aparecer os atributos, send um deles o seu dns público:

33

 

Insira seu dns público :

24

Vá em SSH > Auth então procure por seu ‘pair key’ gerado pelo PuttyGen:

25

27

28

29

Acessando a instância:

32

Lembrando que você deve dar permissão de acesso via SSH como no exemplo abaixo:

34

35

Agora tenos que instalar o Java e depois o GlassFish:

Então crie a seguinte estrutura de pastas para organizar as instalações:

 

mkdir usr/local/java

mkdir usr/local/glassfish3

 

Acesse a pasta criada ‘java’ e faça o download do JDK versão .rpm usando o comando wget:

38

39

 

Copie o endereço para download do arquivo do jdk em .rpm e execute usando o comando wget:

wget <link para download>

Ex:

wget http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html

Com isso o download vai iniciar, ao final do download dê permissão de execução ao arquivo:

 

chmod +x <nome do arquivo baixado>

sudo ./jdk.xxxx

Para o GlassFish faça o download da versão .zip:

 

40

41

42

 

Acesse a pasta criada ‘glassfish3’ e faça o download nesta pasta.

Após o download descompacte com o comando ‘unzip <arquivo zip>’.

Agora basta rodar a versão administrador do GlassFish para poder fazer o deploy do seu arquivo .war.

Execute o seguinte comando :

./glassfish3/glassfish/bin/asadmin start-domain

Lembrando que você deve dar permissão a porta 4848 (para admin) e 8080 (para visualizar a aplicação) no seu grupo de segurança (security group, como você deu para o SSH, lembra ?)

Com isso você será capaz de acessar o seu painel de admin do glassfish e fazer o deploy da sua aplicação. =)

 

Espero que tenha lhe ajuda (foram 7 horas estudando para conseguir finalmente rodar =] )

Um forte abraço.

0 comentários mais...

0 comentários

Postar um comentário

Procura algo?

Busque aqui para achar algo no site:

Caso não tenha achado o que procurava, me envie um email para que eu possa cuidar disso para você.

Paperblog :Os melhores artigos dos blogs