java - 如何在 Eclipse IDE 中快速验证 Web 应用程序项目?

标签 java eclipse xhtml

当我在 eclipse 中对 Web 应用程序执行 Project-->clean 时,XHTML 文件的验证速度非常慢。完成验证大约需要 20 分钟。我的文件中有 54 个 XHTML 文件项目。

我取消选中window--> preferences-->validations 中的所有内容。它构建速度非常快,但我不知道这是绕过验证的正确方法。我使用的是 Eclipse Indigo 版本.如何让eclipse快速完成校验?

最佳答案

20 分钟完成 54 个 XHTML 文件的验证肯定是有问题的。重新启用所有 validator ,然后运行 ​​Project -> Clean。当 Eclipse 重新验证文件时,获取 Eclipse 的 JVM 的一些核心转储;这可能会揭示事情究竟滞后的地方。

我敢打赌, validator 会在验证期间尝试访问外部资源,例如 - 下载 XML 模式文件或 DTD。如果您的 XHTML 文件包含对此类外部资源的引用,则它们可能是延迟的原因。您可以下载此类 DTD 和架构,并使用 Eclipse 的 XML 目录将 DTD/架构引用绑定(bind)到您机器上的物理文件(而不是在线获取它们)。

这只是一种理论。不过,要确定这一点,您必须发布 Eclipse 的 JVM 的核心转储并仔细查看。

关于java - 如何在 Eclipse IDE 中快速验证 Web 应用程序项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945577/

相关文章:

java - 未抛出异常时捕获异常

java - 让线程 hibernate 的更好方法

java - 著名的 "There are no JREs installed in the workspace"。它有什么坏处吗?

xhtml - Nokogiri 替换标签值

java - 关于本地类的矛盾陈述,哪一个是正确的?

eclipse - JavaRebel 与 Maven 中的多模块企业项目

Java Android - IllegalStateException,无法实例化 httpost

html - 有效的 XHTML : "itemscope" is not a member of a group specified for any attribute

c - 在 C 中使用 libxml 进行 XML 解析不显示属性名称

java - Eclipselink 生活在过去,DDL 不反射(reflect)实体