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
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:
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 (Exemplo):
<Server port="10506" shutdown="SHUTDOWN"> <Connector port="10507" protocol="HTTP/1.1"> <Connector port="10508" protocol="AJP/1.3" redirectPort="8443"/>
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.78. É necessário primeiramente renomear os diretórios da antiga instalação e remover o link www (Execute cada linha uma por vez):
ln -s apache-tomcat-8.5.78/webapps/ROOT www
mv bin bin_old
ln -s apache-tomcat-8.5.78/bin
mv conf conf_old
ln -s apache-tomcat-8.5.78/conf
mv webapps webapps_old
ln -s apache-tomcat-8.5.78/webapps
ln -s apache-tomcat-8.5.78/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.78/bin), dê permissão de execução em todos os arquivos do diretório:
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:
./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.