OpenForis Calc / Tomcat incorporado não será iniciado

1

Tentando executar o OpenForis Calc , a instância do Tomcat incorporada falha.

Erro parece aparecer aqui:

Apr 17, 2015 2:13:47 AM org.apache.catalina.startup.HostConfig deployDescriptor 
INFO: Deploying configuration descriptor /opt/OpenForisCalc/calc-server/tomcat/conf/Catalina/localhost/calc.xml

Apr 17, 2015 2:13:58 AM org.apache.catalina.core.StandardContext startInternal  
SEVERE: Error listenerStart

Então, se estragar o resto (isso se repete muito):

Apr 17, 2015 2:13:58 AM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Context [/calc] startup failed due to previous errors 
    
por Marcelo Rezende 17.04.2015 / 19:18

1 resposta

1

Eu assumo que o Calc não é capaz de acessar o banco de dados do PostgreSQL. Verifique novamente se o PostgreSQL está sendo executado:

sudo service postgresql status

deve retornar algo como

9.3/main (port 5432): online

Se o PostgreSQL estiver em execução, verifique as credenciais. Por padrão, não há uma senha de administrador definida para o PostgreSQL. O Calc assume postgres como senha do administrador, por padrão. Portanto, se você ainda não definiu uma senha, siga as instruções para fazer isso :

  1. Inicie o cliente de linha de comando postgresql como usuário postgres:

    sudo -u postgres psql postgres
    
  2. Dentro do cliente:

    \password postgres
    
  3. Agora, você pode digitar a senha do administrador - você deve escolher uma senha segura!

Se você quiser alterar a senha que o Calc está usando (talvez porque você tenha escolhido uma senha mais segura): abra o seguinte arquivo com o seu editor de texto favorito:

/opt/OpenForisCalc/calc-server/tomcat/conf/Catalina/localhost/calc.xml

e procure uma linha parecida com:

<Parameter name="calc.jdbc.adminpassword" value="postgres" />

EDITAR:

Se você ainda encontrar problemas, verifique os registros diretamente. Você os encontrará em

/opt/OpenForisCalc/calc-server/tomcat/logs

Deve haver um arquivo de log calc.log - verifique se há erros no seu conteúdo.

    
por tohuwawohu 17.04.2015 / 20:58