Parece que sua variável JRE_HOME
contém o caminho /usr/java/jre1.8.0_121/bin
e que catalina.sh
está usando $JRE_HOME/bin/java
como o caminho completo para o executável java
.
$JRE_HOME/bin/java
expandirá para /usr/java/jre1.8.0_121/bin/bin/java
, que não pode ser encontrado.
É provável que JRE_HOME
seja definido como /usr/java/jre1.8.0_121
em vez de /usr/java/jre1.8.0_121/bin
.
Há uma resposta com um comentário no StackOverflow que confirma isso , e isso diz que, se JRE_HOME
não está definido, o valor de JAVA_HOME
será usado no lugar.