Eclipse的装载描述符“需要年龄(Eclipse 'loading descriptor

2019-06-26 17:23发布

我们使用Eclipse是一个基于Java Spring MVC的项目(朱诺 - 最新版本),采用最新的JVM 1.7和Tomcat 7 Eclipse是相当快了,一切都被设置为默认设置。 一旦全部装起来,这是快如闪电,这使得一个可喜的变化。

不过,唯一的抱怨是,如果我打开一个项目,它开始“载入描述信息,其中据我可以告诉我们的是185线web.xml文件。 有时候,这可能需要5分钟加载,有时可能只是无法载入。 这可以防止被所做的任何更改,因为系统等待描述符来加载别的发生之前。 光标移动到该停止按钮使系统“等待”的取消穿过去,而唯一的出路似乎是杀掉java进程是任务管理器。 如果它确实是偶然负载,那么系统运行正常(除非你打开另一个项目作为参考,再好玩重新开始)。

有一些配置中跳过描述符(例如是它是与验证可被忽略的),或者会有一些原因,描述可能无法正确加载?

Answer 1:

这发生在你的项目资源管理器打开。 在项目资源管理器的“自定义视图”对话框中取消选中不需要的选项。 在Project Explorer面板有菜单被称为“自定义视图”的右上角,进入所谓的“内容”的第二个选项卡,取消不必要的选项...



Answer 2:

出现的问题,因为“工程资源管理器”执行环境描述符的加载。 因此,日食被加载后,选择"Windows" -> "Open Perspective" -> "Java" 。 这将打开“包资源管理器”,而不是“工程资源管理器”。

你必须要快,并得到它的日食加载描述之前完成。



Answer 3:

正如你所说,你可以尝试禁用所有的“XML”基于验证,像这样:

  1. >首选项 - - 通过禁用所有XML / XSL基于对验证Windows中的底部开始>验证:

  2. 在Eclipse首选项中键入“验证”并禁用任何XML相关的验证,就像这样:

    和,

可能是值得尝试以下操作:

  1. 请检查您的代理设置。 他们是这样的,如果你需要的Eclipse将能够连接到互联网? 我想问的原因是,与XML文件的Eclipse尝试下载相关的架构文件。
  2. 此外,检查Eclipse的错误日志视图以查看是否有具体的,它的尝试时,它挂起做一些事情。
  3. 你有一个源代码控制内部Eclipse插件链接到包含web.xml文件中的项目? 如果是这样,如果断开你的网络帮助? 逸岸,我会建议断开网络连接,并尝试打开有问题的项目。
  4. 如果这是一个旧的工作区从以前版本的Eclipse,尝试导入此项目进入一个新的工作空间?

希望以上帮助。



Answer 4:

是的,问题是在“工程资源管理器”。 如果你喜欢使用“的Java EE”的观点(在默认情况下打开“工程资源管理器”视图),然后关闭“工程资源管理器”视图,并打开“包资源管理器”视图。



Answer 5:

改变资源管理器包资源管理器窗口 - >显示视图 - >其他> Java的> Package Explorer中它现在。



Answer 6:

在我的情况下,重命名web.xml中网络fail.xml停止挂。

至少,我代替我的2.4模式的定义与3.1

`<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
     http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
     version="3.1">
`

一切又正常工作



Answer 7:

我对更迭的方式被删除从Eclipse项目。 和删除“的.classpath”,‘设置’和“的.project”文件(“设置”是目录)。 之后导入项目到Eclipse作为现有Maven项目。



文章来源: Eclipse 'loading descriptor' takes ages