Eclipse JSF + facelet - медленное открытие и редактирование страницы - PullRequest
4 голосов
/ 22 марта 2011

При открытии страницы JSF (JSF + Apache Trinidad + facelet) в Eclipse (Helios) Eclipse останавливается на несколько секунд перед открытием страницы.

Также при редактировании страницы выполняется проверка кода / синтаксисаработает медленно - например, я набираю <tr: и снова мне нужно подождать несколько секунд, прежде чем я смогу продолжить ввод, или отображаются теги tr.

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

Я также использую пользовательские теги лицевой стороны.

Что нужно сделать, чтобы Eclipse не зависал / не замедлялся?Нужно ли менять какую-либо конфигурацию, чтобы ускорить ее?

Ответы [ 5 ]

5 голосов
/ 18 июля 2011

Я попытался использовать редактор XHTML вместо редактора JSF, и зависание, похоже, прекратилось.

Я щелкнул правой кнопкой мыши по моему * .xhtml файлу и выбрал Открыть с помощью -> XHTML Designer

Кроме того, вы можете изменить способ открытия файлов * .xhtml, перейдя в «Окно» -> «Настройки», затем «Общие» -> «Редакторы» -> «Связи файлов».Выберите расширение * .xhtml на панели «Типы файлов», а затем выберите «Конструктор XHTML» на панели «Связанные редакторы:».Чтобы сделать редактор XHTML редактором по умолчанию для файлов * .xhtml, нажмите кнопку «По умолчанию» рядом с панелью «Связанные редакторы»:

1 голос
/ 01 ноября 2016

Отключите гиперссылки в вашем редакторе, перейдя по следующему пути

Go to Window -> Preferences -> General -> Editors -> Text Editors -> Hyperlinking preference * * 1004

снимите отметку опция Открытое объявление

1 голос
/ 07 января 2015

Некоторые профилирования показывают, что медлительность обусловлена ​​

org/eclipse/jst/jsf/context/symbol/internal/impl/IJavaTypeDescriptor2Impl.class

enter image description here

Это связано с org.eclipse.jst.jsf.common_1.2.2.v201101211220.jar из WebTool 1.2.2

Решением является обновление до последней версии WebTool Страница обновления WebTool 3.6.2

с использованием Обновить ссылку на Webtool Luna

Добавление metadata-complete=true в WEB-INF /face-config.xml является хорошим способом предотвращения сканирования классов пакетов WebTool, но AnnotationConfigurator.createFacesConfig необходимо изменить!

1 голос
/ 10 ноября 2011

У меня были эти проблемы в течение нескольких недель, и я нашел решение:

  • Установка JBoss Tools> Разработка JBoss Web и Java EE> Визуальный редактор страниц (только этот подпакет)

После того, как вы сможете редактировать файлы XHTML с помощью:

  • Открыть с помощью> JBoss Tools HTML Editor

Это быстрее и обеспечивает лучший предварительный просмотр страницы

0 голосов
/ 28 января 2018

Для затмения

Windows -> Настройки -> Редактор -> Ассоциации файлов

, затем выберите XHtml.

После выбора в нижнем окне появятся три параметра, выберите HTML-редактор и нажмите «По умолчанию».Это решило проблему для меня.

Пожалуйста, не забудьте закрыть все открытые страницы XHtml и перезапустить затмение.

...