每当我刷新我的动态Web项目(或保存文件)时,它都会提示met他的错误。实际上,它通常会将同一错误显示三次。
我在这里看到的其他答案表明,只有当人们创建了一个新项目时,才会发生这种情况。这是最近才开始发生的事情。
查看工作区/.adata/.log会显示一系列错误:
!ENTRY org.eclipse.jst.j2ee 4 0 2015-05-15 15:20:16.141
!MESSAGE No IModelProvider exists for project P/MyWebProject of version: Dynamic Web Module 2.5
!STACK 0
java.lang.NullPointerException: No IModelProvider exists for project P/MyWebProject of version: Dynamic Web Module 2.5
at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProviderManager.java:101)
at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProviderManager.java:281)
at org.eclipse.jst.jee.ui.internal.navigator.JEE5ContentProvider.getCachedModelProvider(JEE5ContentProvider.java:76)
at org.eclipse.jst.jee.ui.internal.navigator.Web25ContentProvider.getNewContentProviderInstance(Web25ContentProvider.java:69)
at org.eclipse.jst.jee.ui.internal.navigator.LoadingJeeDDJob.run(LoadingJeeDDJob.java:50)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!ENTRY org.eclipse.core.jobs 4 2 2015-05-15 15:20:16.141
!MESSAGE An internal error occurred during: "Loading descriptor for MyWebProject.".
!STACK 0
java.lang.NullPointerException
at org.eclipse.jst.jee.ui.internal.navigator.JEE5ContentProvider.getCachedModelProvider(JEE5ContentProvider.java:77)
at org.eclipse.jst.jee.ui.internal.navigator.Web25ContentProvider.getNewContentProviderInstance(Web25ContentProvider.java:69)
at org.eclipse.jst.jee.ui.internal.navigator.LoadingJeeDDJob.run(LoadingJeeDDJob.java:50)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)发布于 2015-05-26 11:59:54
删除项目并重新签出它解决了这个问题。
发布于 2017-01-27 19:29:49
这个问题以多种形式出现过,例如:
Error when creating a new Vaadin project in eclipse
解决方案:安装这些:
<代码>F210
(在我的例子中,缺少Eclipse Java Web开发人员工具。)
发布于 2020-01-30 14:26:28
您的web.xml将会出错。检查无效类的任何servlet映射,删除映射并清理项目。
https://stackoverflow.com/questions/30250895
复制相似问题