Como instalar o Apache Tomcat 8 no centos 7?

3

Estou configurando o sistema CentOS 7 para um desenvolvedor Java. Então, primeiramente eu instalei o Java usando o comando

wget java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm

depois que instalou o pacote baixado

yum install java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm

e ele foi instalado com sucesso, e eu verifiquei usando

java -version

e abaixo é o comando reply

java version "1.7.0_131"
OpenJDK Runtime Environment (rhel-2.6.9.0.el7_3-x86_64 u131-b00)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)

Por favor, diga-me se há algo errado no processo acima. Agora eu tenho que instalar o Apache tomcat 8, mas eu estou estudando sobre net, mas isso é um pouco confuso, porque eles estão criando grupos e algo como permissões. Por favor, alguém me diga o caminho mais curto, porque nós só queremos testar o sistema e irá implantar uma amostra test.war para o nosso propósito de teste.

    
por harsh sharma 14.02.2017 / 07:11

1 resposta

2

depois de ter instalado o java no seu sistema, você precisa fazer o que menciono aqui:

#mv apache-tomcat-7 /opt

#useradd tomcat

#chown -R tomcat:tomcat /opt/apache-tomcat-7

Para instalar o tomcat você precisa rodar o startup.sh

#cd /opt/apache-tomcat…

#./bin/startup.sh

agora você faz o arquivo tomcat no diretório init.d para executar o tomcat como um serviço.

#vim /etc/init.d/tomcat

  • copie e cole o seguinte script no seu arquivo tomcat, altere os diretórios como estão em seu sistema

#!/bin/bash

# chkconfig: 234 20 80

# description: Tomcat Server basic start/shutdown script

export TOMCAT_HOME=/opt/apache-tomcat-7 START_TOMCAT=${TOMCAT_HOME}/bin/startup.sh STOP_TOMCAT=${TOMCAT_HOME}/bin/shutdown.sh

export downloadPath=/tmp

export JAVA_OPTS="-Xms2g -Xmx2g -XX:PermSize=512m -XX:MaxPermSize=512m"

start() { echo -n "Starting tomcat: " cd ${TOMCAT_HOME}/bin su -p -s /bin/sh tomcat ${START_TOMCAT} echo "done." }

stop() { echo -n "Shutting down tomcat: " cd ${TOMCAT_HOME}/bin su -p -s /bin/sh tomcat ${STOP_TOMCAT} sleep 5 for pid in ps -ef | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{print $2}' | xargs do kill -9 $pid done echo "done." }

case "$1" in

    start)
    start
    ;;

    stop)
    stop
    ;;

    restart)
    stop
    start
    ;;

    *)
    echo "Usage: $0 {start|stop|restart}"

esac

exit 0

chmod +x /etc/init.d/tomcat

chkconfig --add tomcat

su - tomcat

service tomcat start

observe que os tamanhos Permsize, xms e xmx são opcionais e você precisa perguntar aos seus desenvolvedores o valor exato.

Se você precisar de ajuda para criar usuários para o login na web no tomcat, por favor, pergunte.

    
por 14.02.2017 / 07:58