在以下期间发生内部错误:&#34; <web project =“”>的加载描述符。&#34;。显示java.lang.NullPointerException </网络>

时间:2014-08-03 14:56:34

标签: java eclipse servlets

我刚刚在我的新笔记本电脑上下载了Eclipse Luna,一旦我创建了一个新的Dynamic Web项目并尝试在资源管理器中扩展项目,我收到此错误消息:

"An internal error occurred during: "Loading descriptor for WebProjectTest.".
java.lang.NullPointerException"

我最初忽略了这条消息,但是当我通过'create servlet'窗口添加一个servlet并为该类输入一个名字时,我无法按下'next'。

我安装了Java 1.7,并且在旧笔记本电脑上使用Eclipse Juno完全没有问题

2 个答案:

答案 0 :(得分:1)

我刚遇到这个问题并意识到这是因为我不小心下载了非J2EE版本的Eclipse。看起来插件和Eclipse本身并不认识到你要求它在非J2EE应用程序中使用J2EE东西,并会抛出这样的神秘错误和异常。我的解决方案是重新开始并下载Eclipse的J2EE版本并重新加载项目。

我认为可以通过下载所有正确的工具来升级非J2EE Eclipse,但重新下载它可能更简单。

答案 1 :(得分:0)

删除描述符,就servlet 3.0规范而言,Web项目不需要使用Web项目部署描述符。如果描述符是错误的主要原因,那么它将解决您的第一个问题。第二个问题需要一些模式细节。如果禁用该按钮,则可能是内部错误或控件的受限行为。您需要使用稳定版本来减少错误。