Apache Syncope - установка с Tomcat8.5.24
Apache Syncope - для установки apache-syncope-2.0.7.deb требуется зависимость tomcat8.
Tomcat версии 8.5.24 устанавливается с использованием tar.gz.
При запуске sudo dpkg -i apache-syncope-2.0.7.deb возникает ошибка
Подготовка к распаковке apache-syncope-2.0.7.deb ... Распаковка apache-syncope (2.0.7) поверх (2.0.7) ... dpkg: проблемы с зависимостями препятствуют настройке apache-syncope: apache-syncope зависит от tomcat8; однако: пакет tomcat8 не установлен.
dpkg: пакет обработки ошибок apache-syncope (--install): проблемы с зависимостями - оставление ненастроенным Во время обработки возникли ошибки: apache-syncope
Это потому, что tomcat не был установлен с помощью apt-get или.deb.
Как указать, что tomcat8 установлен, или сообщить dpkg, что tomcat8 установлен. Как dpkg проверяет tomcat8 не установлен.
1 ответ
Для Syncope GUI вам нужно добавить путь к Tomcat:
export CATALINA_HOME=/usr/share/tomcat{X}
И не забудьте настроить менеджера пользователя; если это еще не сделано, убедитесь, что содержимое файла $CATALINA_HOME/conf/tomcat-users.xml выглядит следующим образом:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="manager" password="s3cret" roles="manager-script"/>
</tomcat-users>
Более подробная информация доступна в документации Syncope.