Переустановите TeamCity, когда Tomcat станет поврежденным - PullRequest
1 голос
/ 19 марта 2009

У меня есть установка TeamCity 4, в которой tomcat теряет пыль со следующей ошибкой: «Библиотека Apache Tomcat на основе APR, которая обеспечивает оптимальную производительность в производственных средах, не найдена в пути java.library». Похоже, это начало происходить после того, как JDK был установлен на сервере для обеспечения возможности компиляции. JDK удален, а JRE переустановлен, но по-прежнему не работает.

У меня вопрос: нужно ли полностью переустанавливать TeamCity или есть способ просто переустановить Tomcat, чтобы я не вмешивался в конфигурацию?

Ваша помощь очень ценится.

Ответы [ 2 ]

0 голосов
/ 27 августа 2009

TeamCity хранит свои данные, включая конфигурацию проекта, в каталоге data . Даже если вы удалите Tomcat и переустановите, он будет использовать те же данные. Единственное, что вам может потребоваться изменить, - это поместить jar-файл jdbc-коннектора в папку WEB-INF / lib веб-приложения, если вы используете внешнюю базу данных.

Кроме того, упомянутая вами ошибка APR не является реальной ошибкой, Tomcat не поставляется с APR по умолчанию, вы можете установить его отдельно, если хотите, но это не обязательно для правильной работы. Мы не используем APR на наших производственных установках TeamCity. Если вы хотите использовать APR, обратитесь к документации Tomcat .

Из исходного описания проблемы невозможно сказать, что на самом деле не так, поскольку APR является абсолютно необязательным и не устанавливается по умолчанию. Однако установщик Tomcat Windows Service может автоматически устанавливать APR:

дополнительная установка APR http://img395.imageshack.us/img395/5233/snap619.png

Если у вас снова возникнет проблема, я рекомендую обратиться к документу Reporting Issues .

0 голосов
/ 23 марта 2009

мы создали новый экземпляр Win 2k8 и переустановили его. Многократные переустановки Team City и Apache никогда не решат проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...