【问题标题】:An internal error occurred during: "Loading descriptor for <Web Project>.". java.lang.NullPointerException在“加载 <Web 项目> 的描述符。”期间发生内部错误。 java.lang.NullPointerException
【发布时间】:2014-09-26 04:08:54
【问题描述】:

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

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

我最初忽略了这条消息,但是当我通过“创建 servlet”窗口添加一个 servlet 并键入类的名称时,我无法按“下一步”。

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

【问题讨论】:

  • 哪个容器?任何堆栈跟踪?

标签: java eclipse servlets


【解决方案1】:

我刚遇到这个问题,意识到这是因为我不小心下载了非 J2EE 版本的 Eclipse。看起来插件和 Eclipse 本身无法识别您要求它处理非 J2EE 应用程序中的 J2EE 内容,并且会抛出类似这样的神秘错误和异常。我的解决方案是重新开始并下载 Eclipse 的 J2EE 版本,然后在其中重新加载项目。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 感谢您的回复,我决定暂时回滚到 Eclipse Keplar - 并且该 atm 没有问题。
    • 确保你有正确的包downloaded
    猜你喜欢
    • 1970-01-01
    • 2013-10-31
    • 2012-10-16
    • 2014-05-25
    • 2020-08-09
    • 2018-02-16
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多