Не удалось удалить файл /.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/appname/WEB-INF/lib. Может быть заблокирован другим процессом

Я пытаюсь запустить веб-приложение. Сначала все шло хорошо, но мне пришлось удалить несколько банок из папки проекта. Я не удалял банки с помощью eclipse. Итак, я начал получать эти ошибки:

Publishing failed with multiple errors
Could not delete C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF/lib. May be locked by another process.
Could not delete C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF. May be locked by another process.

Я попытался удалить весь свой проект и снова закодировать его. Но это не работает. Я также удалил сервер Tomcat, но он снова не работает. Затем я понял, что для «исправления» этой проблемы мне нужно удалить эту папку:

C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF.

И очистите сервер и проект. Но когда я закрываю eclipse и снова открываю, я получаю ту же ошибку, тогда я должен выполнить этот процесс.

Кто-нибудь здесь знает, как исправить эту ошибку tomcat?


person Murilo    schedule 14.01.2014    source источник


Ответы (14)


Просто удалите сервер, а затем добавьте его снова, а затем перезапустите затмение. У меня это сработало.

person vikash mudliar    schedule 03.01.2015
comment
Работал и для меня. - person Modo; 23.12.2019

Закройте затмение и перейдите в указанное ниже место (зависит от местоположения вашей системы)

C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/

и удалите каталог tmp0, теперь запустите eclipse, и он будет работать нормально.

person Sachin Kumar    schedule 28.07.2016

я не знаю точную причину этой проблемы, но я решил ту же проблему, перезапустив свою систему. поэтому перезагрузите систему один раз, это может решить вашу проблему.

person Abhi Urs    schedule 14.01.2014
comment
hamma..:( удалите tomcat и создайте новый сервер tomcat с той же рабочей областью. - person Abhi Urs; 14.01.2014

Перейдите на вкладку серверов -> щелкните раскрывающееся меню. Оно содержит все проекты, связанные с этим сервером. Теперь просто щелкните правой кнопкой мыши имя проекта, который вы не хотите запускать прямо сейчас, и выберите «Удалить».

person Why So Serious    schedule 13.08.2019

Это может быть связано с тем, что вы используете драйвер C, и вам могут потребоваться права администратора для выполнения операций в этом каталоге, попробуйте после изменения диска C на любом другом диске, таком как D: или E:

person Shams    schedule 14.01.2014
comment
попробую на своем ноутбуке - person Murilo; 14.01.2014
comment
Для меня этого не может быть: я на линуксе - person baraber; 06.09.2017

Некоторые из ваших банок все еще загружены в память, поэтому их родительские каталоги нельзя удалить. Проверьте, есть ли запущенные процессы, обращающиеся к каким-либо банкам, или перезапустите Eclipse.

person Stefan    schedule 14.01.2014

Eclipse Juno с Tomcat 7 на Win7; продолжал получать ошибку публикации в файле javascript. Пробовал переименовывать файл, но не помогло.

Я удалил свой существующий сервер Tomcat, как рекомендовал Викаш Мудляр, и добавил новый экземпляр сервера. Это сработало, и я смог успешно опубликовать.

person SwadeWorx    schedule 20.01.2016

В моем случае это происходит только тогда, когда я запускаю Обновить проект Maven (ALT+F5) в Eclipse, и экземпляр сервера работает с прикрепленным моим приложением.

Итак, вам нужно удалить приложение с сервера, выключить сервер и выполнить обновление проекта Maven. Если проблема не устранена, очистка помогает

person Igor Vuković    schedule 05.10.2016

Эта проблема возникает, если вы закрываете проект, который все еще находится в ресурсах Apache Tomcat.

person Youssef    schedule 19.04.2017

уже есть пост, в котором ответить на этот вопрос нужно:

  1. Чистый сервер
  2. Очистить рабочий каталог Tomcat

ссылка на страницу: Почему моя публикация не работает на сервере Tomcat v7.0 из-за блокировки другим процессом?

person Greko2015 GuFn    schedule 17.11.2017
comment
вот ссылка: stackoverflow.com/questions/9632880/ Это уже было - person Greko2015 GuFn; 02.01.2018

Столкнулся с этой проблемой после добавления новой зависимости в pom,

РЕШЕНИЕ:

Add maven dependencies to 'deployment assembly'. To do that
right click on the project > Build Path > Configure Build Path > Deployment Assembly > Add > Java Build Path Entries > Maven Dependencies
person Tadele Ayelegn    schedule 12.05.2018

Для моей проблемы у меня просто был процесс, который завис.

В Windows откройте диспетчер задач и завершите зависший процесс Java. При запуске Linux: ps -ef | grep tomcat, а затем убить зависший процесс.

person Boo    schedule 13.12.2018

У меня тоже была эта проблема.

Пробовал чистить сервер, удалять сервер и переустанавливать, удалять папку tmp0. Я даже пытался скопировать и вставить тот же проект и изменить другие настройки. Ничего не работало для меня.

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

person Vlad Garaba    schedule 24.02.2019

Удалите сервер Tomcat и перенастройте его, он отлично работает

person Srinivas_N    schedule 09.08.2019