Eclipse JSF + facelet - страницата за отваряне и редактиране е бавна

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

Също така, когато редактирате страницата, завършването на кода/проверката на синтаксиса е бавно - например пиша <tr: и отново трябва да изчакам няколко секунди, преди да мога да продължа да въвеждам или се показват tr тагове.

Много е досадно, че трябва да чакам всеки път, когато пиша отварящ етикет и ме забавя много.

Също така използвам персонализирани facelet тагове.

Какво да направите, за да избегнете замръзване/забавяне на Eclipse? Трябва ли да променя някаква конфигурация, за да го ускоря?


person padis    schedule 22.03.2011    source източник
comment
Получавам същото с Eclipse/JSF2.0/EJB3.0   -  person bakoyaro    schedule 18.07.2011


Отговори (5)


Опитах да използвам XHTML Editor вместо JSF редактора и замразяването изглежда спря.

Щракнах с десния бутон върху моя *.xhtml файл и избрах Отваряне с->XHTML Designer

Освен това можете да промените начина, по който *.xhtml файловете се отварят, като отидете на Window->Preferences, след това General->Editors->File Associations. Изберете разширението *.xhtml от прозореца Типове файлове: и след това изберете XHTML дизайнер в панела Свързани редактори:. За да направите XHTML редактора редактор по подразбиране за *.xhtml файлове, щракнете върху бутона „По подразбиране“ до прозореца Свързани редактори:.

person bakoyaro    schedule 18.07.2011
comment
Не намерих тази опция в RAD, трябва ли да инсталирам XHTML Designer от външен източник или трябва да е вграден? - person Anatoly; 08.05.2014
comment
@Anatoly успяхте ли да разрешите този проблем? - person Anton; 02.07.2015
comment
Намерих публикацията в блога с това решение: това е XML редактор: blogger.ziesemer.com/2008/03/ - person Anton; 02.07.2015
comment
@Anton, използвах точно това, което bakoyaro обясни, и работи добре - person Anatoly; 05.07.2015

Имах този проблем от седмици и намерих решение:

  • Инсталирайте JBoss Tools > JBoss Web and Java EE Development > Visual Page Editor (само този подпакет)

След като можете да редактирате XHTML файлове с:

  • Отворете с > JBoss Tools HTML Editor

По-бързо е и ви дава по-добър преглед на страницата

person jlebrijo    schedule 10.11.2011

Изключете хипервръзките във вашия редактор, като отидете на следния път

Go to Window -> Preferences -> General -> Editors -> Text Editors -> Hyperlinking preference,

Премахнете отметката от опцията Open Declaration

person Ozan Emrah Yakupoğlu    schedule 01.11.2016
comment
Премахнах само отметката от опцията Facelet EL Hyperlink Detector (също на същото място, което показва @Ozan Emrah Yakupoğlu) и работи перфектно! - person Ignacio Rubio; 30.08.2017
comment
Премахнах отметката Facelet EL Hyperlink Detector И JSP EL Hyperlink Detector - person Igor Vuković; 26.11.2020

Някои профили показват, че бавността се дължи на

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

въведете описание на изображението тук

Свързан е с 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/faces-config.xml е добър начин за предотвратяване на сканирането на класове на пакети на WebTool, но AnnotationConfigurator.createFacesConfig трябва да бъде модифициран!

person Nassim MOUALEK    schedule 07.01.2015

За затъмнение

Windows -> Предпочитания -> Редактор -> Асоциации на файлове

след това изберете XHtml.

След избора ще има три опции в долния прозорец, изберете HTML редактор и щракнете по подразбиране. Това реши проблема за мен.

Моля, уверете се, че сте затворили всички отворени XHtml страници и рестартирайте eclipse.

person Mahendra    schedule 28.01.2018