Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在EclipseIDE中快速进行web应用程序项目验证?_Java_Eclipse_Xhtml - Fatal编程技术网

Java 如何在EclipseIDE中快速进行web应用程序项目验证?

Java 如何在EclipseIDE中快速进行web应用程序项目验证?,java,eclipse,xhtml,Java,Eclipse,Xhtml,当我在eclipse中对web应用程序执行Project-->clean时,XHTML文件的验证非常缓慢。完成验证大约需要20分钟。我的项目中有54个XHTML文件 我检查了窗口-->首选项-->验证中的所有实体。它的构建速度非常快,但我不知道这是绕过验证的正确方法。我正在使用Eclipse Indigo版本。如何使Eclipse快速完成验证?20分钟完成54个XHTML文件的验证肯定是有问题的。重新启用所有验证程序,并运行Project->Clean。当Eclipse重新验证文件时,对Ecli

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


我检查了窗口-->首选项-->验证中的所有实体。它的构建速度非常快,但我不知道这是绕过验证的正确方法。我正在使用Eclipse Indigo版本。如何使Eclipse快速完成验证?

20分钟完成54个XHTML文件的验证肯定是有问题的。重新启用所有验证程序,并运行Project->Clean。当Eclipse重新验证文件时,对Eclipse的JVM进行一些核心转储;这可能会让我们明白,事情到底在哪里滞后

我敢打赌,验证器在验证过程中试图访问外部资源,例如下载XML模式文件或DTD。如果您的XHTML文件包含对这些外部资源的引用,则它们可能是延迟的原因。您可以下载这样的DTD和模式,并使用Eclipse的XML目录将DTD/模式引用绑定到计算机上的物理文件(而不是在线获取它们)


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

@Issac…我的XHTML文件引用了JSF facelets和其他3个JSF名称空间。它过去速度很快,但这些都是我面临的问题,让我的生活很痛苦。如何删除Eclipse JVM的核心转储?@Issac…我想我已经解决了这个问题。一旦我安装了
Wso2
webservice plugin,我就卸载了,但是eclipse的plugins文件夹中仍然有大约100多个jar。一旦我删除了它们,它的验证速度非常快。我不确定这是否导致了问题?你知道这种情况吗。我对eclipse的内部结构不是很熟悉,但Eclipse可能正在JAR(在其插件目录中)中查找验证程序引用的资源。Eclipse核心转储也可以对此有所帮助。使用
jstack
:嘿,我仍然是那个问题。我以为删除那些罐子后它就消失了,但仍然存在问题。好的,我肯定会在这里发布结果。实际上,根据ecllipse bug报告,我将其视为一个bug