MBA in JAVA, SOA and Internet of Things at FIAP. MBA Systems Engineering at ESAB. 10 years experience in business analysis and web application.
Publicado em 11/08/2018
*** Veja aqui a paste 1 do tutorial: Pipeline de Entrega Contínua – Parte 2 – SSH / Java / Tomcat / Mysql.
Nesse post será explicado como é feita a conexão por SSH com a instância da amazon e a instalação do JAVA, Tomcat8 e MySQL.
Deixe a instância selecionada. Clique no botão “Connect”. Copie o texto de example

O texto selecionado é a linha de comando que iremos inserir para executar a conexão por SSH.
Abra o terminal. (No ubuntu, pressione CTRL+ALT+T):
Primeiramente, altere a permissão de acesso a chave salva no passo anterior do tutorial. No exemplo abaixo, usando o símbolo “~”, que substitui o caminho do usuário no Linux.
chmod 400 ~/.ssh/exemplo2_teste.pem
Faça a conexão por ssh.
ssh -i "~/.ssh/exemplo2_teste.pem" ubuntu@ec2-54-210-64-179.compute-1.amazonaws.com
Ao especificar o arquivo “exemplo2_teste.pem”, você deve definir o local do arquivo.
Console pedirá uma confirmação para conexão. Digite “yes” e pressione ENTER. Logo após será exibido o console para a inserção dos comandos:

Atualize o repositório:
sudo apt-get update
Instale o Java
sudo apt-get install openjdk-8-jdk
Verifique a versão do java instalada
javac - version
Instale o tomcat:
sudo apt-get install tomcat8
Verifique se o tomcat8 está em execução:
sudo service tomcat8 status
Veja a saída do console. Você deve ver o status “active (running)”:

Agora o Tomcat está em execução. Pressione CTRL+C para fechar a saída do comando service.
Copie o DNS público que é exibido no console AWS, na parte inferior direita da tela:

Entre no navegador, cole o DNS público, acrescido da porta 8080. Você verá a tela inicial do Tomcat:

Volte no console e digite o seguindo comando para a instalação do MYSQL:
sudo apt-get install mysql-server
Para a senha, digite 12345678.
Logar no terminal do mysql:
mysql -u root -p12345678
Crie o banco de dados:
create database exemplo1;
O console exibirá a mensagem de sucesso:
Veja aqui a paste 1 do tutorial: Parte 1 de 5 – Criando um Pipeline de Entrega Contínua. Veja aqui a paste 3 do tutorial: Parte 3 de 5 – Publicando aplicação JAVA do GitHub na Amazon.