Я работаю над довольно сложным проектом (мультимодуль Java / Spring / Maven) с наложениями WAR в Eclipse Indigo Java EE (интенсивно использующий m2eclipse) в Ubuntu 11.10 / 64bit
Все хорошо до утра: я больше не могу чистить / публиковать в tomcat:
Publishing failed
Could not delete <directory> May be locked by another process.
Я могу легко удалить эти файлы вручную (но tomcat по-прежнему не может публиковать), и я не могу выяснить, какой процесс может его заблокировать (linux: lsof <directory>
)
Я попробовал несколько вещей в Eclipse: удалил проекты (работает потом), снова добавил (та же проблема), удалил конфигурацию сервера, удалил конфигурацию tomcat, обновил затмение, запустил затмение с -clean, переместил каталог сервера из папки плагина, откатил проект до ветки, которая точно работала на днях ...
Как и было сказано: до вчерашнего дня все было хорошо. Я обнаружил, что это проблемы здесь , с кем-то, кто недавно столкнулся с такой же проблемой Погуглить вокруг мало что дает. У некоторых ребят были похожие проблемы, которые они «исправляли», сильно удаляя / воссоздавая конфигурации сервера. Пробовал это как минимум 10 раз.
Те же проблемы на компьютере коллеги с linux - он вчера настроил свою систему и сразу же столкнулся с ней.
Я нашел это сообщение об ошибке m2e-wtp, которое может быть связано.
Обновление : я уверен, что это сочетание оверлея WAR и этой сборки Maven Integration для WTP: 0.15.1.20120208-1300
На самом деле пытается снизить до 0,14 ...