it-roy-ru.com

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

Я пытаюсь запустить веб-приложение. В начале все шло хорошо, но мне пришлось удалить несколько jar-файлов из папки проекта. Я не удалил банки, используя 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? 

8
Murilo

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

8
vikash mudliar

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

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

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

7
Sachin Kumar

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

2
Abhi Urs

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

0
Youssef

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

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

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

0
Vlad Garaba

«Затмение Юноны» под управлением Tomcat 7 на Win7; продолжал получать ошибку публикации в файле javascript. Пытался переименовать файл, но это не сработало. 

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

0
SwadeWorx

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

0
Shams

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

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

0
Boo

Столкнулся с этой проблемой после добавления новой зависимости в 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
0
tadtab

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

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

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

0
Greko2015 GuFn

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

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

0
Igor Vuković

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

0
Stefan