【发布时间】:2012-07-31 05:40:26
【问题描述】:
我们有一个基于 Java Spring MVC 的项目,使用 Eclipse(Juno - 最新版本),使用最新的 JVM 1.7 和 Tomcat 7。Eclipse 非常快,并且所有设置都设置为默认设置。加载完毕后,速度快如闪电,这是一个令人愉快的变化。
但是,唯一的抱怨是,如果我打开一个项目,它会开始“加载描述符”,据我所知,这是我们的 185 行 web.xml 文件。有时这可能需要 5 分钟才能加载,有时可能根本无法加载。这可以防止进行任何更改,因为系统会在其他任何事情发生之前等待描述符加载。按下停止按钮让系统“等待”取消通过,唯一的出路似乎是杀死java进程是任务管理器。如果它是偶然加载的,那么系统运行良好(除非您打开另一个项目以供参考,否则乐趣又开始了)。
是否有一些配置会跳过描述符(例如,它是否与可以跳过的验证有关)或者是否有某些原因导致描述符可能无法正确加载?
【问题讨论】:
-
我遇到了同样的问题,我通过切换到包资源管理器视图解决了。看第三个答案:“出现这个问题是因为“项目资源管理器”执行了环境描述符的加载。所以在eclipse加载后,选择“Windows”->“打开透视图”->“Java”。它将打开“包资源管理器” ” 而不是“项目资源管理器”。您需要在 Eclipse 加载描述符之前快速完成它。“但是我很想知道为什么 Eclipse 在尝试加载描述符时会挂起?任何人都可以在这里阐明一下吗?
标签: java eclipse spring-mvc descriptor