【发布时间】:2016-06-29 02:35:48
【问题描述】:
在开发项目时,我遇到了这个错误。我使用了 Eclipse Mars 和 Tomcat v8.0 服务器。实际上直到昨晚它运行良好,但第二天早上它显示了这个错误块。控制台中没有任何显示,错误只是显示在弹出窗口。我没有得到正确的解决方案,所以请帮我解决这个错误
java.lang.NullPointerException
at org.eclipse.jst.common.internal.modulecore.IgnoreJavaInSourceFolderParticipant.shouldAddExportableFile(IgnoreJavaInSourceFolderParticipant.java:64)
at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.shouldAddComponentFile(FlatVirtualComponent.java:288)
at org.eclipse.wst.common.componentcore.internal.flat.VirtualComponentFlattenUtility.addFile(VirtualComponentFlattenUtility.java:122)
at org.eclipse.wst.common.componentcore.internal.flat.VirtualComponentFlattenUtility.addMembersInternal(VirtualComponentFlattenUtility.java:99)
at org.eclipse.wst.common.componentcore.internal.flat.VirtualComponentFlattenUtility.addMembersInternal(VirtualComponentFlattenUtility.java:96)
at org.eclipse.wst.common.componentcore.internal.flat.VirtualComponentFlattenUtility.addMembers(VirtualComponentFlattenUtility.java:51)
at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.treeWalk(FlatVirtualComponent.java:230)
at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.cacheResources(FlatVirtualComponent.java:188)
at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.fetchResources(FlatVirtualComponent.java:118)
at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.members(FlatComponentDeployable.java:227)
at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.members(J2EEFlexProjDeployable.java:267)
at org.eclipse.wst.server.core.internal.ModulePublishInfo.fillCache(ModulePublishInfo.java:314)
at org.eclipse.wst.server.core.internal.ModulePublishInfo.getDelta(ModulePublishInfo.java:396)
at org.eclipse.wst.server.core.internal.ServerPublishInfo.getDelta(ServerPublishInfo.java:366)
at org.eclipse.wst.server.core.internal.Server.getPublishedResourceDelta(Server.java:1578)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.getPublishedResourceDelta(ServerBehaviourDelegate.java:698)
at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getPublishedResourceDelta(TomcatServerBehaviour.java:958)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.computeDelta(ServerBehaviourDelegate.java:874)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:909)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3172)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
【问题讨论】:
-
查看您的 Eclipse 日志。这通常在
workspace/.metadata/.log内。它将包含(靠近文件底部)此异常的堆栈跟踪,很可能是 Eclipse 中的问题。也许从堆栈跟踪中您会得到提示,如果没有,请在此处发布完整的堆栈跟踪。您可以尝试的其他事情是在您的项目上“右键单击/刷新”,和/或“构建/清理”。 -
这是完整的堆栈跟踪.....
-
"build/clean" 对我有用!!谢谢......
-
嘿,我遇到了与上面提到的相同的异常,这次“build/clean”不起作用,在“build/clean”之后它给出了另一个 tomcat 发布错误,例如“正在从服务器中删除过时的文件......可以不清理过时文件的服务器:序言中不允许内容。”现在我该怎么办???请帮帮我..!!
-
最好打开一个新问题并在那里发布堆栈跟踪。乍一看,您在某些 XML 文件中有错误,它不是以
<?xml...?>开头
标签: eclipse jsp tomcat servlets