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.

Другие вопросы по тегам