• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Como instalar o Tomcat 8 em sua hospedagem Java

André Brasil - Time de Atendimento da KingHost

PASSO I
Acesse por SSH o FTP do seu domínio utilizando os dados de acesso FTP, os quais estão disponíveis no Painel de Controle KingHost.

PASSO II
Realize o download do Tomcat no site oficial via ssh utilizando o comando wget.
Site oficial: https://tomcat.apache.org/download-80.cgi

     wget http://mirror.nbtelecom.com.br/apache/tomcat/tomcat-8/v8.0.20/bin/apache-tomcat-8.0.20.tar.gz

Sugerimos que realize o download para a raiz ftp do domínio, em /home/seudominio/.
Depois disso, realize a descompactação do conteúdo através do seguinte comando:

     tar -xf apache-tomcat-8.0.20.tar.gz

Caso este comando não esteja liberado para o seu usuário, é necessário solicitar a liberação do mesmo através de um chamado de suporte no Painel KingHost.
Observação: Estamos realizando um exemplo de instalação com uma versão escolhida por nós, porém, é possível que você escolha outra versão a partir do site oficial do Tomcat.

PASSO III
Acesse o arquivo conf/server.xml e verifique as 3 portas configuradas para seu domínio. São elas:

Estes números poderão ser diferentes para o seu domínio, então certifique-se de que anotou os números corretos para configurar a nova instalação do Tomcat 8. Agora acesse o diretório em que descompactou o novo Tomcat e altere o arquivo conf/server.xml configurando as novas portas que anotamos no passo anterior.

PASSO IV
Vamos agora criar links simbólicos da raiz ftp para os diretórios do novo Tomcat, vamos usar como exemplo o diretório padrão apache-tomcat-8.0.20. É necessário primeiramente renomear os diretórios da antiga instalação e remover o link www (Execute cada linha uma por vez):

     unlink www
ln -s apache-tomcat-8.0.20/webapps/ROOT www
mv bin bin_old
ln -s apache-tomcat-8.0.20/bin
mv conf conf_old
ln -s apache-tomcat-8.0.20/conf
mv webapps webapps_old
ln -s apache-tomcat-8.0.20/webapps
ln -s apache-tomcat-8.0.20/lib

Caso queira, também é possível criar demais links simbólicos de acordo com a sua preferência. Sugerimos que mova os diretórios antigos para um novo diretório, como por exemplo o Tomcat7, para melhor organização.

PASSO V
Mapeie em seu Painel de Controle KingHost (criar aplicações), na parte de gerenciamento do Tomcat, as aplicações manager, host-manager, docs e as demais aplicações que você utiliza em seu domínio.
Caso não utilize PHP, pode solicitar a configuração do mapeamento full do Tomcat em seu domínio via chamado de suporte, assim não é necessário configurar os mapeamentos Painel de Controle.

PASSO VI
No diretório bin (apache-tomcat-8.0.20/bin), dê permissão de execução em todos os arquivos do diretório:

     chmod +x *

PASSO VII
Edite o arquivo bin/startup.sh e procure por:

# Better OS/400 detection: see Bugzilla 31132
 os400=false
 case "`uname`" in
 OS400*) os400=true;;
 esac

Substitua por:

pwd=`pwd`
 eu=`whoami`

JAVA_OPTS="-Duser.timezone=America/Sao_Paulo"
 caller_path=`dirname $pwd`
 CATALINA_BASE="/home/$eu"
 CATALINA_TMPDIR="/home/$eu/temp"
 CATALINA_HOME="/home/$eu/"
 JAVA_OPTS="-server -Duser.dir=/home/$eu -Xmx(MEMORIA_EM_MEGA)M -Xms64M"

# CHECK IF UNDERNEATH PATHS ARE CORRECT
 cd /home/$eu/bin
 JAVA_HOME=/usr/java/j2sdk/
 export JAVA_HOME CATALINA_BASE CATALINA_HOME JAVA_OPTS CATALINA_TMPDIR

# Root should not be starting this
 if [ $UID = 0 ]; then
 echo "Root, you shouldn’t be starting tomcat. Su to the user";
 exit 0;
 fi

PASSO VIII
Edite o arquivo bin/shutdown.sh e procure por:

 Better OS/400 detection: see Bugzilla 31132
 os400=false
 case "`uname`" in
 OS400*) os400=true;;
 esac

Substitua por:

eu=`whoami`
 pwd=`pwd`

caller_path=`dirname $pwd`
 CATALINA_BASE="/home/$eu"
 CATALINA_TMPDIR="/home/$eu/temp"
 CATALINA_HOME="/home/$eu/"

# FOLLOWING PATHS MUST BE CORRECT
 cd /home/$eu/bin # PATH TO TOMCAT BIN
 JAVA_HOME=/usr/java/j2sdk/ # PATH TO JAVA_HOME
 export JAVA_HOME CATALINA_BASE CATALINA_HOME JAVA_OPTS CATALINA_TMPDIR

PASSO IX
Agora vamos reiniciar o serviço, acesse a pasta bin e execute os seguintes comandos:

     cd bin
./shutdown.sh
./startup.sh

Você pode também utilizar a opção de reiniciar o Tomcat via Painel de Contorle KingHost.

Caso você tenha qualquer dificuldade na realização dos passos acima, entre em contato conosco através de um chamado de suporte no Painel de Controle KingHost. Ficaremos felizes em ajudar você a concluir o processo.
Oi! Eu sou André Brasil e quero te convidar para assinar nossa newsletter e ficar por dentro das novidades.
Enviar conteúdo por email
875 visualizações

Esse artigo foi útil pra você?