Não foi possível localizar ou carregar a classe principal org.apache.catalina.util.ServerInfo

1

Estou prestes a instalar o OpenEMM no Ubuntu 16.04 e instalei com êxito anteriormente no Ubuntu 14.04. Agora estou enfrentando o problema, que de alguma forma o OpenEMM não consegue ver o tomcat rodando. Eu segui o documento fornecido.

Após a verificação da versão, recebo o seguinte:

openemm@rex:~/bin$ ./openemm.sh version
openemm.sh: 1.0.2
Username:   openemm
Hostname:   rex
Error: Could not find or load main class org.apache.catalina.util.ServerInfo

O Tomcat pode ser iniciado manualmente e acessado por meio de: 8080. No entanto, se eu iniciar o tomcat manualmente, ele será executado como usuário root e não como usuário openemm.

O script de inicialização fornece o seguinte:

openemm@rex:~/bin$ ./openemm.sh start
Start /home/openemm/bin/scripts/bav-update.py .. done.
Start /home/openemm/bin/scripts/bav-trigger.py .. done.
Start /home/openemm/bin/scripts/bavd.py .. done.
Start /home/openemm/bin/bav -L INFO .. done.
Start python /home/openemm/bin/scripts/recovery.py .. done.
Start /home/openemm/bin/scripts/update.py account bounce .. done.
Start /home/openemm/bin/scripts/pickdist.py .. done.
Stopping obsolete sendmail processes:   -15:4634 -15:4678 -9:4634 done.
[ ok ing sendmails:   listener [....] Starting sendmail (via systemctl): sendmail.service.
 mail queues  ADMIN  QUEUE  MIDQUEUE  SLOWQUEUE  done.
Start /home/openemm/bin/scripts/slrtscn.py .. done.
Starting up Tomcat ......
Check Java installation          :OK
Check Tomcat installation        :FAILED

Tomcat mora aqui:

rex:~$ ll /opt/openemm/tomcat
lrwxrwxrwx 1 root root 20 Feb  7 14:18 /opt/openemm/tomcat -> apache-tomcat-8.5.11/

Qual pode ser o problema aqui?

    
por merlin 07.02.2017 / 16:09

1 resposta

0

Você verificou se o usuário openemm tem o caminho correto JAVA_HOME / JRE_HOME / CATALINA_HOME (se necessário) definido?

    
por 07.02.2017 / 16:24

Tags