Apache Continuum - развертывание на Tomcat
Я развернул континуум Apache на своем коте так же, как установил архив ( подробное описание). Веб-приложение работает, но есть проблема, с которой я не сталкиваюсь:
Когда я перезапускаю Tomcat, конфигурация исчезла. При поиске файлов журнала я мог найти эту ошибку в continuum.log
:
2013-09-29 17:49:57,043 [main] WARN org.apache.commons.configuration.DefaultConfigurationBuilder - Internal error
org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source /var/lib/tomcat6/conf/shared.xml
Любая идея, как это исправить?
РЕДАКТИРОВАТЬ
Копаясь глубже в файле журнала, я обнаружил предыдущую ошибку:
2013-09-29 18:01:58,246 [Thread-3] INFO org.apache.maven.continuum.DefaultContinuum - Error storing the Continuum configuration.
org.apache.continuum.configuration.ContinuumConfigurationException: /var/lib/tomcat6/conf/continuum.xml (Permission denied)
Здесь континуум ищет конфигурацию по умолчанию, но этот находится где-то в webapps/continuum/…
2 ответа
Является appserver.base
быть установленным, как предполагает другой вопрос, в правильное местоположение? Кажется, это /var/lib/tomcat6
, но каталог не доступен для записи пользователю, который запускает экземпляр Tomcat.
Это сообщение [информация], а не ошибка. Служба Tomcat все равно будет функционировать, даже если вы проигнорируете это. Однако, пожалуйста, проверьте права доступа к файлу / каталогу, чтобы исправить это. Если вы запускаете tomcat с правами обычного пользователя, у них не будет доступа к каталогу /var/lib/tomcat6/.