1) Garanta que a instância que você está criando é Ubuntu Server 18.04 LTS (HVM), SSD Volume Type! Ubuntu Server 18.04 LTS
2) Realize o procedimento descrito pelo professor. Basicamente:
sudo apt-get update &&
sudo apt-get install openjdk-8-jdk &&
sudo apt-get install tomcat8 &&
sudo apt-get install mysql-server
3) Configure uma senha:
sudo systemctl start mysql &&
sudo mysql_secure_installation
3.1) Configure sua senha para '12345678' e aplique 'yes' para as opções que aparecerem.
4) Acesse o mysql e atribua uma nova senha ao root através do mysql:
sudo mysql -u root -p
[mysql]
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; flush privileges;
[Pressione ENTER]
Exit
[Pressione ENTER]
[/mysql]
5) Navegue até o diretório de webapps e baixe o arquivo .war:
cd /var/lib/tomcat8/webapps/ &&
sudo curl -O https://s3.amazonaws.com/caelum-online-public/aws-ec2/downloads/loja.war
6) Navegue até o diretório de bin e crie o setenv.sh:
cd /usr/share/tomcat8/bin &&
sudo echo "export senha=12345678" >> setenv.sh
7) Acesse o mysql e crie um database chamado 'projeto_jpa':
sudo mysql -u root -p12345678
[mysql]
CREATE DATABASE projeto_jpa;
[Pressione ENTER]
Exit
[Pressione ENTER]
[/mysql]
8) Reinicie o tomcat:
sudo service tomcat8 restart