Powered By Blogger

Translate

segunda-feira, 6 de junho de 2016

Instalação Java 8 + TomCat 8.5.2 no Debian 8.4

Fazer Download


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


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).