Ошибка развертывания JBoss Tools: это может быть вызвано тем, что временный каталог развертывания вашего сервера находится в другой файловой системе, чем конечный пункт назначения

У меня есть следующая ошибка при развертывании приложения с помощью JBoss Tools в Eclipse:

Ошибка переименования C:\wildfly-8.1.0.Final\standalone\tmp\tmp7858611943756287857.xhtml в C:\wildfly-8.1.0.Final\standalone\deployments \.war\403.xhtml.

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

Вы можете настроить эти параметры в редакторе сервера.

И вот скриншот об ошибке:

JBoss Tools error

В документации я нашел это:

Вы можете настроить местоположение развертывания и тип упаковки:

  • Чтобы выбрать папку развертывания рабочей области для сервера, нажмите "Использовать метаданные рабочей области".
  • Чтобы выбрать папку развертывания сервера приложений, нажмите "Использовать папку развертывания JBoss".
  • Чтобы выбрать папку по вашему выбору, нажмите "Использовать специальную папку развертывания". С помощью этой опции заполните поля "Развернуть каталоги" и "Временное развертывание каталога". Временная папка должна находиться в той же файловой системе, что и конечное место развертывания, иначе публикация часто не выполняется.
  • Чтобы все модули были заархивированы для развертывания, установите флажок "Развернуть проекты как сжатые архивы". Это позволяет избежать взорванных развертывания и уменьшает объем развертывания памяти, но может привести к более медленному развертыванию.

Что такое временная папка должна быть в той же файловой системе, что и конечное место развертывания? Как я могу его решить?

Я понял, что ошибка не возникает, когда установлен флажок "Развертывать проекты как сжатые архивы".

Ответ 1

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

Дело в том, что нужно снять отметку с установки в развертывании сервера для "Развертывание проектов как сжатых архивов"

введите описание изображения здесь

Ответ 2

Я решил эту проблему, выполнив следующие шаги:

  • Перезагрузите компьютер.
  • Удалены файлы проекта из папки "автономные\развертывания"
  • Удалены все файлы в папке "standalone\tmp"
  • Очистить проект в Eclipse
  • В Eclipse удален проект из Wildfly, а затем снова добавлен
  • В Eclipse щелкните правой кнопкой мыши на "Wildfly", а затем "Очистить..."
  • В Eclipse щелкните правой кнопкой мыши на модуле проекта, а затем "Полная публикация"

Ответ 3

У меня была такая же проблема и единственное решение после долгих поисков в google, я решил закрыть eclipse, удалив папку ".metadata" рабочего пространства, перезапустив eclipse и снова создав сервер JBoss AS 6.x и снова развернув и все работало для меня правильно. Я надеюсь, что эта помощь.

Ответ 4

Решение hermeslm устраняет большинство (если не все) проблем с рабочим пространством, но является окончательным и надежным оружием выбора. Имейте в виду, что если вы настроили eclipse (специальная поддержка кода, определения форматирования, конфиг плагинов, пользовательский интерфейс), вы потеряете все это. Вам нужно будет импортировать все проекты и настроить его снова и снова.

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

Из того, что я наблюдал при восстановлении резервной копии до сих пор, эта конкретная проблема может возникать в конфигурационном сервере jboss в eclipse и связанных с ним файлах/плагинах. Другими словами, если у вас нет резервных копий, попробуйте удалить и перестроить определение серверов в eclipse, прежде чем вы удалите каталог .metadata.

Ответ 5

Если вы перейдете в файл → C:\Users\yourusername\wildfly-10.0.0.CR4\standalone\deployments и удалите файл projectname.war, сервер должен перезапустить.

Ответ 6

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

Мое решение было, расстегнул еще один экземпляр JBoss и указал на Eclipse на этот JBoss, и тогда он работал нормально.

Ответ 7

У меня была такая же проблема. Файлы с папками рабочего пространства .metadata и .recommenders были повреждены. Я взял эти папки от коллеги и заменил мой. Это сработало!

Ответ 8

У меня была такая же проблема несколько раз в моей машине с Windows 10. Поскольку у меня не было прав администратора, это был тяжелый процесс для устранения этой проблемы. Простое исправление будет перемещать JBOSS_HOME ближе к корню. Однако вам нужно сделать правильный перезапуск вашего затмения. Я рекомендую вам полностью перезагрузить компьютер, потому что вы все-таки измените JBOSS_HOME в переменных окружения Windows.

Ответ 9

Удалите сервер в Eclipse и снова создайте проблему.