4

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

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

每次输入开始标签时我都必须等待,这很烦人,这让我的速度变慢了很多。

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

如何避免 Eclipse 冻结/减速?我是否必须更改任何配置以加快速度?

4

5 回答 5

5

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

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

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

于 2011-07-18T19:44:44.387 回答
1

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

  • 安装 JBoss Tools > JBoss Web and Java EE Development > Visual Page Editor(仅此子包)

在您可以编辑 XHTML 文件之后:

  • 使用 > JBoss 工具 HTML 编辑器打开

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

于 2011-11-10T09:41:14.393 回答
1

一些分析表明,速度缓慢是由于

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

在此处输入图像描述

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

解决办法是更新到最后一个WebTool版本 WebTool 3.6.2更新页面

使用更新 Webtool Luna 链接

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

于 2015-01-07T11:48:31.210 回答
1

通过转到以下路径关闭编辑器中的超链接

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

取消选中打开声明选项

于 2016-11-01T11:07:35.337 回答
-1

对于日食

Windows -> 首选项 -> 编辑器 -> 文件关联

然后选择 XHtml。

选择后将在底部窗口中出现三个选项,选择 HTML 编辑器并单击默认值。这为我解决了这个问题。

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

于 2018-01-28T17:06:25.110 回答