0
respostas

Para aqueles que estão com problemas de conexão com o banco de dados

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