Thursday, May 1, 2014

How to configure Tomcat7 Server with Mysql database on Amazon EC2 Amazon AMI distribution


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 

Friday, February 28, 2014

How to configure MySQL DB Connector on Tomcat7

Frist, add the db connector driver .jar to the folder ...tomcat7/lib

Then, add the following code before DriverManager.getConnection(...);

Class.forName("com.mysql.jdbc.Driver");


IT's done!

Thursday, February 27, 2014

Change the computer resolution Ubuntu

[this process was accomplished using Ubuntu 12.04 LTS]

Commands:

xrandr // get the currently display modes

xrandr --output LVDS1 --scale XxX  // scale the image

xrandr --output LVDS1 --panning 1640x922 // change the resolution output


I used this sentence:
xrandr --output LVDS1 --scale 1.2x1.2 --panning 1640x922
xrandr --output LVDS1 --scale 1x1 --panning 1366x768

Wednesday, January 8, 2014

How to reload printer cartridge?

Open a hole at the top of the cartridge

Load 2ml of ink into a syringe.

Insert the syringe into the cartridge foam.

Slowly press the syringe to transfer the ink to the cartridge

Then, use a toilet paper to blow the hole of the cartridge ( the toilet paper is useful to no dirty your mouth) till the ink start to get out of the cartridge.

Cover the hole of the catridge.

It's ready!

Tuesday, December 24, 2013

How to install Tomcat7

[this process was accomplished using Ubuntu 12.04 LTS, Tomcat 7 and Eclipse Standard Keplerr 4.3]

Follow this tutorial (from step 1 to 9):
http://gridlab.dimes.unical.it/lackovic/eclipse-tomcat-ubuntu-jersey/

Notes for the above tutorial:
Download and install eclipse manually, from:
http://www.eclipse.org/downloads/packages/eclipse-standard-43/keplerr

Before starting up the tomcat7 server:
sudo mkdir /usr/share/tomcat7/logs

Before shutting down the tomcat7 server:
sudo mkdir /usr/share/tomcat7/conf
sudo cp /etc/tomcat7/server.xml to /usr/share/tomcat7/conf

Before creating a "Dynamic Web Project", run:
cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo chmod -R 777 /usr/share/tomcat7/conf


If you try to add the Tomcat Server v7.0, and the server name doesn't appear:
Close Eclipse
cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/   
rm org.eclipse.jst.server.tomcat.core.prefs   
rm org.eclipse.wst.server.core.prefs

Restart Eclipse


Then, to configure a servlet, follow this tutorial:
http://www.srccodes.com/p/article/3/Tomcat-Hello-World-Servlet-using-Eclipse-IDE