Eclipse 'loading descriptor' takes ages

偶尔善良 提交于 2019-11-30 05:58:12

This happens when your Project Explorer is open. Uncheck unnecessary options at Project Explorer's "Customize View" dialog. On the top right corner of the Project Explorer panel there is menu called "Customize View", go to the second tab called "Content" and uncheck unwanted options...

That problem occurred because "Project Explorer" performs loading of environment descriptor. So after the eclipse was loaded, choose "Windows" -> "Open Perspective" -> "Java". It will open the "Package Explorer" instead of "Project Explorer".

You need to be quick and get it done before the eclipse load the descriptor.

As you mentioned you could try disabling all 'xml' based validations like so :

  1. Start by disabling all XML / XSL based validation towards the bottom in Windows -> Preferences -> Validation :

  2. Type 'Validation' in Eclipse preferences and disable any XML related validations, like so:

    and,

Might be worth to try out the following:

  1. Check your proxy settings. Are they such that if required your Eclipse would be able to connect to the internet ? The reason I ask is, with XML files Eclipse attempts to download the related schema files.
  2. Also, check Eclipse' error log view to see whether there is something specific that it's trying to do when it hangs.
  3. Do you have a source control plugin inside eclipse which is linked to the project containing the web.xml file ? If so, if you disconnect your network does it help ? Infact, I would recommend disconnecting your network connection and try opening the problematic project.
  4. If this is an old workspace from a previous version of Eclipse, try importing this project into a new workspace ?

Hope the above helps.

Yes, the problem is in "Project Explorer". If you like to use the "Java EE" perspective (which by default opens "Project Explorer" view) then close the "Project Explorer" view and open the "Package Explorer" view.

Changed Explorer to Package Explorer Window->Show View->Other->Java->Package Explorer It works now.

In my case, renaming the web.xml to web-fail.xml stops the hanging.

At least, I replaced my 2.4 schema definition with the 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">
`

and everything works fine again

My way to succes was deleting the project from the eclipse. And removing ".classpath",".settings" and ".project" files(".settings" is a directory). After that importing project into eclipse as existing maven project.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!