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

Instalar Tomcat 8 em sua hospedagem Java

André Brasil - Time de Atendimento da KingHost

Você precisa instalar a versão 8 do Tomcat em sua hospedagem na KingHost? Veja neste artigo como instalar o Tomcat 8.

Como instalar o Tomcat 8 em sua hospedagem Java

Vamos ver agora o passo a passo de como instalar o Tomcat 8.
Primeiramente, 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 I

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

>_     wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip

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

>_     unzip apache-tomcat-8.5.57.zip

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. Além disso, é possível que você escolha outra versão a partir do site oficial do Tomcat.

 

PASSO II

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

Note que 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. De acordo com isso, 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 III

Por outro lado, 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.5.57. É 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.5.57/webapps/ROOT www
mv bin bin_old
ln -s apache-tomcat-8.5.57/bin
mv conf conf_old
ln -s apache-tomcat-8.5.57/conf
mv webapps webapps_old
ln -s apache-tomcat-8.5.57/webapps
ln -s apache-tomcat-8.5.57/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 IV

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 V

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

chmod +x *
 

PASSO VI

Agora, para que possamos efetuar os ajustes necessários, 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

E 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 VII

Da mesma forma, 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

E 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 VIII

Por fim, vamos reiniciar o serviço, acesse a pasta bin e execute os seguintes comandos:

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

Além disso, você também pode também utilizar a opção de reiniciar o Tomcat via Painel de Controle KingHost.

 

Restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Mas tenha em mãos seu código de cliente e senha de atendimento para ser atendido com mais agilidade.

Oi! Eu sou André Brasil e quero te convidar para assinar nossa newsletter e ficar por dentro das novidades.
Enviar conteúdo por email
12659 visualizações

Esse artigo foi útil pra você?