При попытке запустить OpenForis Calc встроенный экземпляр Tomcat завершается неудачей.
Кажется, здесь появляется ошибка:
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
Тогда, если испортится с остальными (это часто повторяется):
Apr 17, 2015 2:13:58 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/calc] startup failed due to previous errors
Я предполагаю, что это вызвано тем, что Calc не может получить доступ к базе данных PostgreSQL. Перепроверка, если PostgreSQL работает:
sudo service postgresql status
должен возвратить что-то как
9.3/main (port 5432): online
Если PostgreSQL работает, проверьте учетные данные. По умолчанию нет никакого набора пароля администратора для PostgreSQL. Calc принимает postgres
как пароль администратора, по умолчанию. Так, если Вы еще не установили пароль, следуйте инструкциям, чтобы сделать так:
Запустите postgresql клиент командной строки как пользовательскую пост-ГРЭС:
sudo -u postgres psql postgres
В клиенте:
\password postgres
Теперь, можно ввести пароль администратора - необходимо выбрать безопасный!
Если Вы хотите изменить пароль, Calc использует (возможно, потому что Вы выбрали более безопасный): откройте следующий файл со своим любимым текстовым редактором:
/opt/OpenForisCalc/calc-server/tomcat/conf/Catalina/localhost/calc.xml
и ищите сходство со строки:
<Parameter name="calc.jdbc.adminpassword" value="postgres" />
Править:
При тихом обнаружении с проблемами необходимо проверить журналы непосредственно. Вы найдете их в
/opt/OpenForisCalc/calc-server/tomcat/logs
Должен быть файл журнала calc.log
- проверьте его содержание на наличие ошибок.