Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo startar o tomcat pelo comando .startup.sh

Não consigo startar o tomcat pelo comando sudo ./startup.sh ou ./startup

Com o comando sudo ./startup.sh a saída é essa:

peo_msilva@ci-66834-7:~/apache-tomcat-7.0.84/bin$ sudo ./startup.sh 

Using CATALINA_BASE:   /home/peo_msilva/apache-tomcat-7.0.84

Using CATALINA_HOME:   /home/peo_msilva/apache-tomcat-7.0.84

Using CATALINA_TMPDIR: /home/peo_msilva/apache-tomcat-7.0.84/temp

Using JRE_HOME:        /opt/jdk1.8.0_162

Using CLASSPATH:       /home/peo_msilva/apache-tomcat-
7.0.84/bin/bootstrap.jar:/home/peo_msilva/apache-tomcat-7.0.84/bin/tomcat-juli.jar
Tomcat started.

Com o comando ./startup.sh a saída é essa:

peo_msilva@ci-66834-7:~/apache-tomcat-7.0.84/bin$ sudo ./startup.sh 

Using CATALINA_BASE:   /home/peo_msilva/apache-tomcat-7.0.84

Using CATALINA_HOME:   /home/peo_msilva/apache-tomcat-7.0.84

Using CATALINA_TMPDIR: /home/peo_msilva/apache-tomcat-7.0.84/temp

Using JRE_HOME:        /usr

Using CLASSPATH:       /home/peo_msilva/apache-tomcat-7.0.84/bin/bootstrap.jar:/home/peo_msilva/apache-tomcat-7.0.84/bin/tomcat-juli.jar
Tomcat started.

A mensagem tomcat started até demonstra ter tudo ocorrido da forma esperada, porém quando eu tento acessar o localhost:8080 não aparece nada, se eu executar o comando netstat -atnp|grep LISTEN no terminal percebo que a porta 8080 não está alocada.

Minhas variaveis de ambiente estão assim:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/apache-maven-3.5.2/bin:$JAVA_HOME/bin"
M2_HOME="/opt/apache-maven-3.5.2"
JAVA_HOME="/opt/jdk1.8.0_162"
1 resposta
solução!

As configurações estavam corretas, meu arquivo de hosts que estava atrapalhando o funcionamento.