2014-10-21 7 views
12

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

Error renaming C:\wildfly-8.1.0.Final\standalone\tmp\tmp7858611943756287857.xhtml to C:\wildfly-8.1.0.Final\standalone\deployments\.war\403.xhtml.

This may be caused by your server's temporary deploy directory being on a different filesystem than the final destination.

You may adjust these settings in the server editor.

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

JBoss Tools error

на documentation, я нашел это:

You can customize the deployment location and packaging type:

  • To select the workspace deployment folder for the server, click Use workspace metadata.
  • To select the deployment folder of the application server, click Use the JBoss deploy folder.
  • To select a folder of your choice, click Use a custom deploy folder. With this option, complete the Deploy directories and Temporary Deploy Directory fields. The temporary folder must be on the same file system as the final deploy location otherwise publishing often fails.
  • For all modules to be archived for deployment, select the Deploy projects as compressed archives check box. This avoids exploded deployments and reduces the amount of memory deployments occupy but may result in slower deployment.

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

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

+0

Я также задал тот же вопрос на https://developer.jboss.org/message/907562#907562. –

+0

Эта проблема отслеживается [здесь] (https://issues.jboss.org/browse/JBIDE-18697). –

ответ

1

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

0

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

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

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

0

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

+0

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

8

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

То, что работало было отмените установку в развертывании сервера для «Развертывание проектов в сжатые архивы»

enter image description here

+1

Я считаю, что я прибил эту проблему и заметил, что она частично решена между JBoss Developer Studio 8.1.0.GA и 10.0.0.GA. Я также подал https://issues.jboss.org/browse/JBIDE-22878, чтобы решить остальные проблемы. – mkalkov

0

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

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

8

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

  1. перезагрузил компьютер
  2. Удаленные файлы проекта из папки «автономные \ внедрений»
  3. Удалены все файлы в папке «автономный \ tmp "
  4. Чистый проект в Eclipse
  5. В Eclipse удален проект из Wildfly, а затем добавлен снова
  6. В Eclipse, щелкните правой кнопкой мыши на "Wildfly", а затем "Clean ..."
  7. В Eclipse, щелкните правой кнопкой мыши на модуле проекта, а затем "Полный публиковать"
+0

В моем случае он работал, просто удалив проект с сервера, а затем очистив его. После повторного синхронизации состояния сервера добавьте проект и запустите сервер. Не нужно перезагружать машину. – Vishrant

+0

Спасибо @ Vishrant за дополнительную помощь. Адаптер JBoss Tools AS для Wildfly 11 делает такую ​​же проблему, и это исправление работает здесь! –

0

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

-2

Удалить сервер в Eclipse и создать снова решение проблемы.

+0

_why_ это разрешает проблему? Это не отвечает на вопрос таким образом, который будет полезен будущим читателям. – GrumpyCrouton

0

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

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

  • Нет связанных вопросов^_^