Назад | Перейти на главную страницу

Tomcat 7 очищает изменения, внесенные в context.xml при запуске

Вероятно, это очень сложный вопрос, поскольку я впервые использую Tomcat. Я пытаюсь указать ресурс JDNI в файле /conf/context.xml. Но каждый раз я запускаю сервер и смотрю файл. Все, что я редактировал в файле, исчезло, и файл вернулся к тому состоянию, в котором он выглядел при первоначальной установке Tomcat по умолчанию.

Обратите внимание, что при внесении этих правок у меня действительно отключается сервер. Почему это происходит?

Если вы работаете над Eclipse, тогда должна быть папка с именем Servers в вашем рабочем пространстве. Когда вы запускаете свой сервер в первый раз, он копирует файлы конфигурации tomcat в этот проект eclipse. Итак, независимо от того, измените ли вы свой фактический context.xml извне, eclipse заменит его тем, что хранится в папке «Серверы».

Если вам все еще нужно eclipse, чтобы взять под контроль каталог установки tomcat, вам необходимо в первую очередь обновить этот файл из eclipse.

Откройте конфигурацию сервера Tomcat в Eclipse, дважды щелкнув его в представлении «Серверы». Там вы должны найти раздел для настройки использования установки Tomcat. Eclipse может взять на себя установку. Попробуйте использовать параметр метаданных рабочей области Eclipse для определения местоположения сервера.