Eclipse JSF + facelet - 打开和编辑页面很慢

时间:2011-03-22 08:04:53

标签: eclipse jsf facelets trinidad

在Eclipse(Helios)中打开JSF页面(JSF + Apache Trinidad + facelet)时,Eclipse会在页面打开前冻结几秒钟。

此外,在编辑页面时,代码完成/语法验证速度很慢 - 例如我输入<tr:并且我必须等待几秒才能继续输入或显示tr标签。

每次打开开关标签时我都要等待,这让我非常讨厌。

我也在使用自定义facelet标签。

如何避免Eclipse冻结/放慢速度?我是否必须更改任何配置才能加快速度?

5 个答案:

答案 0 :(得分:5)

我尝试使用XHTML编辑器而不是JSF编辑器,冻结似乎已经停止了。

我右键单击我的* .xhtml文件并选择Open with-&gt; XHTML Designer

此外,您可以通过转到Window-&gt;首选项,然后转到General-&gt; Editors-&gt;文件关联来更改* .xhtml文件的打开方式。从File types:窗格中选择* .xhtml扩展名,然后在Associated editors:窗格中选择XHTML Designer。要使XHTML编辑器成为* .xhtml文件的默认编辑器,请单击Associated editors:窗格旁边的“默认”按钮。

答案 1 :(得分:1)

我有几个星期的问题,我找到了解决方案:

  • 安装JBoss工具&gt; JBoss Web和Java EE开发&gt;视觉页面 编辑(只有这个子包)

使用以下命令编辑XHTML文件后

  • 以&gt;打开JBoss工具HTML编辑器

它更快,并为您提供更好的页面预览

答案 2 :(得分:1)

一些分析显示缓慢是由于

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

enter image description here

与WebTool 1.2.2的org.eclipse.jst.jsf.common_1.2.2.v201101211220.jar相关

解决方案是更新到最后一个WebTool版本 WebTool 3.6.2 update page

使用Update Webtool Luna link

metadata-complete=true添加到WEB-INF / faces-config.xml是防止WebTool包类扫描的好方法,但必须修改AnnotationConfigurator.createFacesConfig!

答案 3 :(得分:1)

转到以下路径

,关闭编辑器中的超链接

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

取消选中 选项“打开声明”

答案 4 :(得分:-1)

对于日食

  

Windows - &gt;偏好 - &gt;编辑 - &gt;文件关联

然后选择XHtml。

选择后,底部窗口中将有三个选项选择HTML编辑器,然后单击默认值。这解决了我的问题。

请确保关闭所有打开的XHtml页面并重启eclipse。