{"id":7884,"date":"2015-03-31T16:02:39","date_gmt":"2015-03-31T19:02:39","guid":{"rendered":"https:\/\/king.host\/blog\/?p=7884"},"modified":"2024-06-04T08:41:59","modified_gmt":"2024-06-04T11:41:59","slug":"tutorial-para-instalacao-tomcat-8","status":"publish","type":"post","link":"https:\/\/king.host\/blog\/tutoriais\/tutorial-para-instalacao-tomcat-8\/","title":{"rendered":"Tutorial para instala\u00e7\u00e3o do tomcat 8"},"content":{"rendered":"<p>O Henrique Araujo \u00e9 colaborador aqui na KingHost e criou um tutorial para instala\u00e7\u00e3o do Tomcat 8. Abaixo, um passo a passo sobre como isso pode ser implementado em seu ambiente KingHost:<\/p>\n<p><strong>1) Acesse por SSH o FTP do seu dom\u00ednio utilizando os dados de acesso FTP, os quais est\u00e3o dispon\u00edveis no painel de controle KingHost.<\/strong><\/p>\n<p><strong>2) Realize o download do Tomcat no site oficial via ssh utilizando o comando wget:<\/strong><\/p>\n<p>Site oficial: <a href=\"https:\/\/tomcat.apache.org\/download-80.cgi\" target=\"_blank\" rel=\"noopener\">https:\/\/tomcat.apache.org\/download-80.cgi<\/a><\/p>\n<p><strong>Exemplo:<\/strong><\/p>\n<p>wget <a href=\"http:\/\/mirror.nbtelecom.com.br\/apache\/tomcat\/tomcat-8\/v8.0.24\/bin\/apache-tomcat-8.0.24.tar.gz\" target=\"_blank\" rel=\"noopener\">http:\/\/mirror.nbtelecom.com.br\/apache\/tomcat\/tomcat-8\/v8.0.24\/bin\/apache-tomcat-8.0.24.tar.gz<\/a><\/p>\n<p>Sugerimos que realize o download para a raiz ftp do dom\u00ednio, em \/home\/seudominio\/.<\/p>\n<p>Depois disso, realize a descompacta\u00e7\u00e3o do conte\u00fado atrav\u00e9s do seguinte comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">tar -xf apache-tomcat-8.0.24.tar.gz<\/pre>\n<p>Caso este comando n\u00e3o esteja liberado para o seu usu\u00e1rio, \u00e9 necess\u00e1rio solicitar a libera\u00e7\u00e3o do mesmo atrav\u00e9s de um chamado de suporte no painel KingHost.<\/p>\n<p>Obs.: Estamos realizando um exemplo de instala\u00e7\u00e3o com uma vers\u00e3o escolhida por n\u00f3s, por\u00e9m, \u00e9 poss\u00edvel que voc\u00ea escolha outra vers\u00e3o a partir do site oficial do Tomcat.<\/p>\n<p><strong>3) Agora, vamos verificar os dados de nosso antigo Tomcat para ent\u00e3o configurarmos o novo. Acesse o arquivo conf\/server.xml e verifique as 3 portas configuradas para seu dom\u00ednio. S\u00e3o elas:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;Server port=\"10506\" shutdown=\"SHUTDOWN\"&gt;\n&lt;Connector port=\"10507\" protocol=\"HTTP\/1.1\"\n&lt;Connector port=\"10508\" protocol=\"AJP\/1.3\"<\/pre>\n<p>Estes n\u00fameros poder\u00e3o ser diferentes para o seu dom\u00ednio, ent\u00e3o certifique-se de que anotou os n\u00fameros corretos para configurar a nova instala\u00e7\u00e3o do Tomcat 8.<\/p>\n<p>Agora acesse o diret\u00f3rio em que descompactou o novo Tomcat e altere o arquivo conf\/server.xml configurando as novas portas que anotamos no passo anterior.<\/p>\n<p><strong>4) Vamos agora criar links simb\u00f3licos da raiz ftp para os diret\u00f3rios do novo Tomcat, vamos usar como exemplo o diret\u00f3rio padr\u00e3o apache-tomcat-8.0.24. \u00c9 necess\u00e1rio primeiramente renomear os diret\u00f3rios da antiga instala\u00e7\u00e3o e remover o link www:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ unlink www;\n$ ln -s apache-tomcat-8.0.24\/webapps\/ROOT www\n$ mv bin bin_old\n$ ln -s apache-tomcat-8.0.24\/bin\n$ mv conf conf_old\n$ ln -s apache-tomcat-8.0.24\/conf\n$ mv webapps webapps_old\n$ ln -s apache-tomcat-8.0.24\/webapps\n$ ln -s apache-tomcat-8.0.24\/lib<\/pre>\n<p>Caso queira, tamb\u00e9m \u00e9 poss\u00edvel criar demais links simb\u00f3licos de acordo com a sua prefer\u00eancia. Sugerimos que mova os diret\u00f3rios antigos para um novo diret\u00f3rio, como por exemplo o Tomcat7, para melhor organiza\u00e7\u00e3o.<br \/>\nNovamente informamos que caso ocorra dificuldade para mover ou renomear a pasta bin ou demais diret\u00f3rios, solicite auxilio atrav\u00e9s de um chamado de suporte no painel KingHost.<\/p>\n<p><strong>5) Mapeie em seu Painel de Controle KingHost (criar aplica\u00e7\u00f5es), na parte de gerenciamento do Tomcat, as aplica\u00e7\u00f5es \u201cmanager\u201d, \u201chost-manager\u201d, \u201cdocs\u201d e as demais aplica\u00e7\u00f5es que voc\u00ea utiliza em seu dom\u00ednio.<\/strong><br \/>\nCaso n\u00e3o utilize PHP, pode solicitar a configura\u00e7\u00e3o do mapeamento full do Tomcat em seu dom\u00ednio via Ticket de suporte, assim n\u00e3o \u00e9 necess\u00e1rio configurar os mapeamentos pelo painel de controle.<\/p>\n<p><strong>6) No diret\u00f3rio \u201cbin\u201d (apache-tomcat-8.0.24\/bin), d\u00ea permiss\u00e3o de execu\u00e7\u00e3o em todos os arquivos do diret\u00f3rio: chmod +x *<\/strong><\/p>\n<p><strong>7) Edite o arquivo bin\/startup.sh e procure por:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># Better OS\/400 detection: see Bugzilla 31132\nos400=false\ncase \"'uname'\" in\nOS400*) os400=true;;\nesac<\/pre>\n<p>Substitua por:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">pwd='pwd'\neu='whoami'\nJAVA_OPTS=\"-Duser.timezone=America\/Sao_Paulo\"\ncaller_path='dirname $pwd'\nCATALINA_BASE=\"\/home\/$eu\"\nCATALINA_TMPDIR=\"\/home\/$eu\/temp\"\nCATALINA_HOME=\"\/home\/$eu\/\"\nJAVA_OPTS=\"-server -Duser.dir=\/home\/$eu -Xmx(MEMORIA_EM_MEGA)M -Xms64M\"\n# CHECK IF UNDERNEATH PATHS ARE CORRECT\ncd \/home\/$eu\/bin\nJAVA_HOME=\/usr\/java\/j2sdk\/\nexport JAVA_HOME CATALINA_BASE CATALINA_HOME JAVA_OPTS CATALINA_TMPDIR\n# Root should not be starting this\nif [ $UID = 0 ]; then\necho \"Root, you shouldn\u2019t be starting tomcat. Su to the user\";\nexit 0;\nfi<\/pre>\n<p>Onde aparece (MEMORIA_EM_MEGA), altere para a mem\u00f3ria contratada em MB, exemplo:<br \/>\n-Xmx256M<br \/>\nNo plano de revenda o valor padr\u00e3o seria 128M.<br \/>\n<strong>8) Edite o arquivo bin\/shutdown.sh e procure por:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># Better OS\/400 detection: see Bugzilla 31132\nos400=false\ncase \"'uname'\" in\nOS400*) os400=true;;\nesac<\/pre>\n<p>Substitua por:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">eu='whoami'\npwd='pwd'\ncaller_path='dirname $pwd'\nCATALINA_BASE=\"\/home\/$eu\"\nCATALINA_TMPDIR=\"\/home\/$eu\/temp\"\nCATALINA_HOME=\"\/home\/$eu\/\"\n# FOLLOWING PATHS MUST BE CORRECT\ncd \/home\/$eu\/bin # PATH TO TOMCAT BIN\nJAVA_HOME=\/usr\/java\/j2sdk\/ # PATH TO JAVA_HOME\nexport JAVA_HOME CATALINA_BASE CATALINA_HOME JAVA_OPTS CATALINA_TMPDIR<\/pre>\n<p>9) Agora vamos reiniciar o servi\u00e7o, acesse a pasta bin e execute os seguintes comandos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ cd bin\n$ .\/shutdown.sh\n$ .\/startup.sh\nUsing CATALINA_BASE:\u00a0\u00a0 \/home\/tomcat8\nUsing CATALINA_HOME:\u00a0\u00a0 \/home\/tomcat8\/\nUsing CATALINA_TMPDIR: \/home\/tomcat8\/temp\nUsing JRE_HOME:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/usr\/java\/j2sdk\/\nUsing CLASSPATH:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/home\/tomcat8\/\/bin\/bootstrap.jar:\/home\/tomcat8\/bin\/tomcat-juli.jar\nTomcat started.<\/pre>\n<p>Voc\u00ea pode tamb\u00e9m utilizar a op\u00e7\u00e3o de reiniciar o Tomcat via painel de controle KingHost.<\/p>\n<p>Dom\u00ednio onde realizamos o procedimento: <a href=\"http:\/\/www.tomcat8.kinghost.net\" target=\"_blank\" rel=\"noopener\">www.tomcat8.kinghost.net<\/a><\/p>\n<p>Caso voc\u00ea tenha qualquer dificuldade na realiza\u00e7\u00e3o dos passos acima, entre em contato conosco atrav\u00e9s de um chamado de suporte no painel de controle KingHost. Ficaremos felizes em ajudar voc\u00ea a concluir o processo.<\/p>\n<p>*** O acesso via SSH foi descontinuado na hospedagem compartilhada. A funcionalidade pode ser utilizada pelos clientes que possuem VPS, servi\u00e7o que d\u00e1 maior autonomia, customiza\u00e7\u00e3o e alta performance para aplica\u00e7\u00f5es. Saiba mais sobre <a href=\"https:\/\/king.host\/servidor-vps\" target=\"_blank\" rel=\"noopener\"><strong>Servidor VPS<\/strong><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Henrique Araujo \u00e9 colaborador aqui na KingHost e criou um tutorial para instala\u00e7\u00e3o do Tomcat 8. Abaixo, um passo a passo sobre como isso pode ser implementado em seu ambiente KingHost: 1) Acesse por SSH o FTP do seu dom\u00ednio utilizando os dados de acesso FTP, os quais est\u00e3o dispon\u00edveis no painel de controle [&hellip;]<\/p>\n","protected":false},"author":263,"featured_media":7885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[156],"tags":[1349],"class_list":["post-7884","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriais","tag-java"],"_links":{"self":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/7884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/users\/263"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/comments?post=7884"}],"version-history":[{"count":2,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/7884\/revisions"}],"predecessor-version":[{"id":24674,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/7884\/revisions\/24674"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media\/7885"}],"wp:attachment":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media?parent=7884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/categories?post=7884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/tags?post=7884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}