2015-05-21 4 views
0

Я работаю над системой с двумя серверами. При обновлении сайта я разворачиваю военный файл на каждый сервер. Он работал над одним, а с другой, когда я просматриваю процесс, файл войны создает папку ROOT, но его владелец и группа являются root, а на другом сервере - tomcat.Не удалось удалить файл войны

Я изменил собственность и группу назад, но когда я иду загрузить сайт, он не загружается. Просмотрел папку ROOT и заметил, что WEB-INF/общая папка, содержащая содержимое сайта, не была создана. Кто-нибудь не знает, почему это будет так.

ответ

0

Проверьте пользователя, в котором запущен tomcat и кто владеет процессом на каждом сервере.

+0

Спасибо. Это странно. Выполняйте этот процесс все время, но иногда он выполняется неожиданно. Обычно у меня бы была папка ROOT.war и ROOT. I ftp новый файл ROOT.war, но назовите его ROOT.new. Я удаляю старый ROOT.war, подождите некоторое время, и папка ROOT автоматически удаляется. Затем я переименую ROOT.new ROOT.war и создаст новую папку ROOT. Это ожидаемое поведение, но в других случаях он менял группу и владельца, а также не создавал папку ROOT. – user3385136

+0

В ИТ-заявлении «Это странно» чаще, чем люди ожидают хаха: ') –

+0

Странно, что вы правы :). С тех пор, как мы говорили, все сайты поддерживаются. Я ничего не сделал. Подумайте о тех изменениях, которые необходимы для вступления в силу. Единственное беспокойство заключается в том, что, рассматривая папки ROOT, как правило, вытирались, когда файл ROOT.war был удален, он не произошел на одном сайте и, видя, что, похоже, существует задержка, я ожидаю, что он уничтожит себя сегодня вечером. Пальцы скрещены, я ошибаюсь, но спасибо за помощь в любом случае. – user3385136

Смежные вопросы