Что означает «URI имеет компонент полномочий»?

Я пытаюсь создать веб-проект Java на NetBeans 6.8, но я получаю следующую ошибку:

Модуль не был развернут.

Он указывает на мой файл build-impl.xml , строка 577:

  

Журнал ошибок GlassFish v3 говорит:

 SEVERE: Exception in command execution : java.lang.IllegalArgumentException: URI has an authority component java.lang.IllegalArgumentException: URI has an authority component at java.io.File.(File.java:368)`..., etc. 

Что означает «URI имеет компонент полномочий» ?

Решение было просто в том, что URI был искажен (потому что местоположение моего проекта превысило UNC-путь «\\»). Эта проблема была исправлена, когда я использовал локальную рабочую область.

Орган – это часть URI. Ваша ошибка говорит о том, что он не ожидал этого. Раздел полномочий приведен ниже, это то, что называется частью веб-сайта URL-адреса.

Из RFC3986 по URI :

Ниже приведен пример URI и его составных частей:

  foo://example.com:8042/over/there?name=ferret#nose \_/ \______________/\_________/ \_________/ \__/ | | | | | scheme authority path query fragment | _____________________|__ / \ / \ urn:example:animal:ferret:nose 

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

«Когда власти нет, путь не может начинаться с двух косой черты
персонажи (“//”).”

Источник: http://www.rfc-base.org/txt/rfc-3986.txt (поиск текста « полномочий нет», путь не может начинаться с двух косой черты )

Перейдите на вкладку вывода GlassFish, это даст вам лучшую информацию. Netbeans дает вам общую ошибку, но Glassfish дает вам подробную информацию. Когда я получаю это, это обычно опечатка в одном из моих файлов JSP или XML …

У меня была та же проблема (NetBeans 6.9.1), и исправление так просто 🙂

Я понял, что NetBeans не создает папку META-INF, и поэтому context.xml не найден, поэтому я создаю папку META-INF в основной папке проекта и создаю файл context.xml со следующим контентом.

   

И это работает 🙂

Я узнал, что URL-адрес приложения противоречил модулю в Sun GlassFish. Итак, в файле sun-web.xml я переименовал / servlets-samples .

Сейчас он работает.

Я также столкнулся с подобной проблемой, работая над разработкой сайта Affable Bean e-commerce. Я получил ошибку:

Модуль не был развернут.

Я проверил файл sun-resources.xml и нашел следующие инструкции, которые привели к ошибке.

     Connects to the affablebean database      -     Connects to the affablebean database      

Затем я сменил утверждения на следующее, что просто и работает. Мне удалось запустить файл успешно.

           

Попробовав проект скелета под названием «jsf-blank», который не продемонстрировал эту проблему с файлами xhtml; Я пришел к выводу, что в моем проекте была неизвестная проблема. Мое решение, возможно, не было слишком элегантным, но это сэкономило время. Я создал резервную копию кода и других файлов, которые я уже разработал, удалил проект и начал более – воссоздал проект. До сих пор я добавил большую часть файлов, и это выглядит довольно хорошо.

  • Где Visual Web Editor для JavaServer Faces на Netbeans
  • Как изменить кодировку файлов в NetBeans?
  • Изменение java-платформы, на которой работает netbeans
  • Цвет кнопок Java Swing
  • Изменение JRE в проекте NetBeans
  • Добавление jRadioButton в jTable
  • Почему обратная косая черта отображается как «W» + зачеркивание в Netbeans?
  • Как очистить кеш в NetBeans
  • Как правильно получить изображение из папки «Ресурсы» в NetBeans
  • Поддержка JavaServer Faces 2.2 и HTML5, почему XHTML все еще используется
  • Как использовать CardLayout с NetBeans GUI Builder
  • Давайте будем гением компьютера.