Raspberry Pi - Tomcat no Raspberry

Objetivo

O Tomcat é um container JAVA, ou seja, um servidor de aplicação JAVA que serve páginas WEB.

Verificação da instalação do JAVA

Para verificar a correta instalação do JAVA, basta dar o comando que retorna a versão do JAVA instalado:

$ java -version

Caso tenha sucesso, o comando acima deverá retornar o seguinte:

java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)

Instalação do Tomcat

Iremos instalar o Tomcat 8 com o seguinte comando:

$ sudo apt-get install tomcat8 -y

Teste da instalação do Tomcat

Para testar a instalação do Tomcat do seu raspberry, basta abrir o browser do seu PC ou do próprio Raspberry caso ele tenha interface gráfica no seguinte endereço:

http://<IP do Raspberry>:8080/

Caso a instalação esteja correta, deverá mostrar o seguinte texto:

It works !

If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!This is the default Tomcat home page. It can be found on the local filesystem at: /var/lib/tomcat8/webapps/ROOT/index.htmlTomcat8 veterans might be pleased to learn that this system instance of Tomcat is installed with CATALINA_HOME in /usr/share/tomcat8 and CATALINA_BASE in /var/lib/tomcat8, following the rules from /usr/share/doc/tomcat8-common/RUNNING.txt.gz.You might consider installing the following packages, if you haven't already done so:tomcat8-docs: This package installs a web application that allows to browse the Tomcat 8 documentation locally. Once installed, you can access it by clicking here.tomcat8-examples: This package installs a web application that allows to access the Tomcat 8 Servlet and JSP examples. Once installed, you can access it by clicking here.tomcat8-admin: This package installs two web applications that can help managing this Tomcat instance. Once installed, you can access the manager webapp and the host-manager webapp.NOTE: For security reasons, using the manager webapp is restricted to users with role "manager-gui". The host-manager webapp is restricted to users with role "admin-gui". Users are defined in /etc/tomcat8/tomcat-users.xml.

Alterar o nome do ROOT

Por motivo de segurança, devemos eliminar ou renomear o site inicial do ROOT pois apresenta muita informação que pode ser perigoso se for divulgado.

Para alterar no nome da pasta, executamos o comando:

$ sudo mv /var/lib/tomcat8/webapps/ROOT /var/lib/tomcat8/webapps/exemplo

Para eliminar o ROOT, executamos o comando:

$ sudo rm -rf /var/lib/tomcat8/webapps/ROOT/

Para reiniciar o Tomcat, basta executar o seguinte comando:

$ sudo service tomcat8 restart

Boa sorte!

'Labirito Master