Posso usar este tutorial:
http://wpcertification.blogspot.com.br/2014/02/install-apache-tomcat-on-amazon-ec2.html
Connect to Amazon Server:
ssh -i learnbyheart.pem ec2-user@54.173.106.139
Porem, é preciso atualizaro iptables de forma que o tomcat comece a escutar a porta 80. (A 8080 também não pegará sem os comandos abaixos):
# cria a roda da porta 80 para 8080. sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 # salva a rota. sudo service iptables save # reinicia a tabela de rotas. sudo service iptables restart
Mysql Installation:
# recebe permissao de root.
sudo su
# instala o pacote do mysql.
yum install mysql mysql-server mysql-libs
# inicia o servico.
service mysqld start
# configura a inicializacao.
chkconfig --levels 235 mysqld on
# inicia as configuracoes (IMPORTANTE - para configurar os privilegios iniciais).
mysql_secure_installation
mysql -u root -p
CREATE DATABASE db_learnbyheart;
CREATE USER 'learnbyheart'@'localhost' IDENTIFIED BY 'lbhpwd';
GRANT ALL ON db_learnbyheart.* TO 'learnbyheart'@'localhost';
FLUSH PRIVILEGES;
How to upload file
(don't forget to restart tomcat, or reload axis... to make the updates take effects)
- scp -i learnbyheart.pem /usr/share/tomcat-7.0.34/webapps/axis2/WEB-INF/services/Cloud.aar ec2-user@54.173.106.139:~
- scp -i learnbyheart.pem /usr/share/tomcat-7.0.34/webapps/axis2/WEB-INF/services/Cloud.aar ec2-user@54.173.106.139:/usr/share/tomcat7/webapps/axis2/WEB-INF/services/
Os comandos acima foram retirados deste tutorial mais completo:
http://www.wbotelhos.com/amazon-ec2-com-java-mysql-e-tomcat