Acesse http://java.com e clique no botão Download
Instalação
As instruções a seguir se referem à instalação da versão do Java 8 Update 73 (8u73). Se estiver instalando outra versão, certifique-se de alterar o número da versão adequadamente ao digitar os comandos no terminal. Exemplo: para Java 8u79, substitua 8u73 por 8u79. Observe que, como no exemplo anterior, o número da versão às vezes é precedido pela letra u e às vezes é precedido por um sublinhado, por exemplo, jre1.8.0_73.
Observação sobre acesso-raiz: Para instalar o Java em um local no sistema, como /usr/local, faça log-in como usuário-raiz para obter as permissões necessárias. Se você não tiver acesso como raiz, instale o Java em seu diretório principal ou em um subdiretório para o qual tenha permissões de gravação
Java para Plataformas Linux
1. Vá para o diretório no qual deseja instalar o arquivo. Digite:
cd directory_path_name
Por exemplo, para instalar o software no diretório /usr/java/, digite:
cd /usr/java/
2. Mova o archive binário .tar.gz para o diretório atual.
3. Descompacte o tarball (arquivo compactado TAR) e instale o Java
tar zxvf jre-8u73-linux-i586.tar.gz
Os arquivos Java são instalados em um diretório chamado jre1.8.0_73 no diretório atual.
Neste exemplo, ele é instalado no diretório /usr/java/jre1.8.0_73.
4. Delete o arquivo .tar.gz se desejar economizar espaço em disco.
Ativação e Configuração
Firefox
Quando você instala a plataforma Java, o arquivo de plug-in Java é incluído como parte dessa instalação. Se você quiser usar o Java no Firefox, crie manualmente um link simbólico do arquivo de plug-in na release para um dos locais que o Firefox espera. No Firefox versão 21 e mais recentes, crie o link simbólico no diretório home, ~/.mozilla/plugins. A partir do Firefox versão 21, a criação do link simbólico no subdiretório plugins do diretório da aplicação Firefox não é suportada.
Para configurar o Java Plug-in, siga estas etapas:
Saia do browser Firefox se ele ainda estiver em execução.
Desinstale todas as instalações anteriores do Java Plug-in.
Apenas um Java Plug-in pode ser usado por vez. Quando quiser usar outro plug-in, ou versão de um plug-in, remova os links simbólicos de qualquer outra versão e crie um link simbólico recente para o novo plug-in.
Remova os links simbólicos (ou mova-os para outro diretório) para javaplugin-oji.so elibnpjp2.so do diretório plugins do Firefox.
Crie um link simbólico para o Plug-in Java no diretório plugins do Firefox
Vá para o diretório plugins do Firefox
cd ~/.mozilla/plugins
Crie o diretório de plug-ins se ele não existir.
Crie o link simbólico
plug-in de 32 bits:
ln -s diretório de instalação do Java/lib/i386/libnpjp2.so .
plug-in de 64 bits:
ln -s diretório de instalação do Java/lib/amd64/libnpjp2.so .
Exemplo
Se o Java estiver instalado neste diretório:
/usr/java/diretório de instalação do Java
Digite na janela do terminal para ir até o diretório de plug-in do browser:
cd ~/.mozilla/plugins/
Digite o seguinte comando para criar um link simbólico para o Plug-in Java do
Firefox:
ln -s /usr/java/diretório de instalação do Java/lib/i386/libnpjp2.so
root@web:~/.mozilla/plugins# ln -s /usr/java/jre1.8.0_91/lib/i386/libnpjp2.so /root/.mozilla/plugins/libnpjp2.so
Inicie o browser Firefox ou reinicie-o se ele já estiver ativo.
No Firefox, digite about:plugins na barra de localização para confirmar o carregamento do Java Plug-in. Você também pode clicar no menu Ferramentas para confirmar se o Console Java está nesse local.
Instalação TOMCAT 8.5.2
Download
Efetue o download no link abaixo
Utilizei o pacote apache-tomcat-8.5.2.tar.gz
Ou se preferir baixo o pacote diretamentamente pelo link http://ftp.unicamp.br/pub/apache/tomcat/tomcat-8/v8.5.2/bin/apache-tomcat-8.5.2.tar.gz
Instalação
tar -zxvf apache-tomcat-8.5.2.tar.gz && mv apache-tomcat-8.5.2 /opt/tomcat
Criando o script init do Tomcat:
# vim /etc/init.d/tomcat
#!/bin/sh
# Tomcat Init-Script
case $1 in
start)
sh /opt/tomcat/bin/startup.sh
;;
stop)
sh /opt/tomcat/bin/shutdown.sh
;;
restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;
esac
exit 0
Dê permissão 755 ao arquivo e colocaremos ele para executar na inicialização do SO:
root@web:/etc/init.d# chmod 755 tomcat
Instale um desses pacotes e configure o que vai ser ou não iniciado:
para terminal
# apt-get install rcconf
Utilize o comando rcconf para carregar a tela abaixo
# rcconf
# vim /etc/init.d/tomcat
#!/bin/sh
# Tomcat Init-Script
case $1 in
start)
sh /opt/tomcat/bin/startup.sh
;;
stop)
sh /opt/tomcat/bin/shutdown.sh
;;
restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;
esac
exit 0
Dê permissão 755 ao arquivo e colocaremos ele para executar na inicialização do SO:
root@web:/etc/init.d# chmod 755 tomcat
Instale um desses pacotes e configure o que vai ser ou não iniciado:
para terminal
# apt-get install rcconf
Utilize o comando rcconf para carregar a tela abaixo
# rcconf
Habilite o tomcat para iniciar com o S.O
Adicionando um Usuario para logar no tomcat
Temos que adicionar um usuário para podermos usar o Manager do Tomcat, editaremos o arquivo tomcat-users.xml:
# vim /opt/tomcat/conf/tomcat-users.xml
Antes da chave </tomcat-users>, iremos informar o usuário e senha de acesso:
<?xml version='1.0' encoding='utf-8'?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="141010" roles="tomcat,manager-gui"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
Iniciando o Tomcat:
# /etc/init.d/tomcat start
Acesse o Tomcat no seu browser e será solicitado o login e senha, informe o mesmo que foi editado no arquivo tomcat-users.xml:
http://SERVERNAME:8080/manager/html
INSTALANDO O APACHE2 E OS CONECTORES
O Tomcat pode ser usado como um Web Server, mas o Apache é muito mais poderoso utilizando os seu módulos. Iremos instalar o apache2 e o módulo que irá realizar a conexão dele com o Tomcat.
# aptitude install apache2 libapache2-mod-jk
Crie e edite o arquivo workers.properties, conforme abaixo:
# vim /etc/apache2/workers.properties
workers.tomcat_home=/opt/tomcat
workers.java_home=/usr/lib/jvm/java-6-sun
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
Crie e edite o arquivo jk.conf conforme abaixo:
# vim /etc/apache2/conf.d/jk.conf
<ifmodule mod_jk.c>
JkWorkersFile /etc/apache2/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel error
</ifmodule>
Reinicie os serviços: # /etc/init.d/apache2 stop
# /etc/init.d/tomcat restart
# /etc/init.d/apache2 start
CRIANDO UM NOVO VIRTUAL HOST
Feito as configurações no Apache, podemos então já realizar o deploy da aplicação Java no Tomcat. Vamos tomar como exemplo uma aplicação de nome "exemplo" onde terá o endereço de virtual host do tipo "exemplo.com.br", ao realizar o deploy através da interface web do Tomcat, ela ficará no diretório /opt/tomcat/webapps, podemos então no diretório do Apache e criar o nosso virtual host.
# vim /etc/apache2/sites-avaliable/exemplo
<virtualhost *:80>
JkMount /*.jsp default
ServerName www.exemplo.com.br
ServerAdmin servermaster@exemplo.com.br
DocumentRoot /opt/tomcat/webapps/exemplo
ErrorLog /var/logs/apache2/error.log
CustomLog /var/logs/apache2/access.log common
<directory /opt/tomcat/webapps/exemplo>
Options -Indexes
</directory>
</virtualhost>
Criando o vhost exemplo:
# a2ensite <enter>
# /etc/init.d/apache2 restart
CONFIGURANDO O VHOST NO TOMCAT
# vim /opt/tomcat/conf/server.xml
<!-- http://www.exemplo.com.br/ -->
<host name="www.exemplo.com.br" appBase="/opt/tomcat/webapps" unpackWARs="true" autoDeploy="true">
<context path="" docBase="exemplo" debug="0" reloadable="true"/>
<valve className="org.apache.catalina.valves.AccessLogValve"
directory="/var/logs/apache2" prefix="tomcat_access_" suffix=".log"
pattern="common" resolveHosts="false"/>
</host>
Feito isso, reinicie o Tomcat com o comando:
# /etc/init.d/tomcat restart
E pode testar sua aplicação Java através do browser digitando o endereço cadastrado no virtual host (http://www.exemplo.com.br).