Jsp 如何解决找不到web应用声明的问题

Jsp 如何解决找不到web应用声明的问题,jsp,netbeans,Jsp,Netbeans,我用NetBeans 11.1创建了一个web项目,并创建了web。XML。我什么也没写。但是IDE提示是错误的: CVC ELT. 1. A: can't find declaration of element "web app". 我不知道为什么 我可以在NetBeans 11.0中复制您的问题,但不能在NetBeans 11.2中复制。(我没有安装NetBeans 11.1,所以我没有尝试。) NetBeans 11中有一个导致错误的bug,但它似乎在NetBeans 11.2中得到了修

我用NetBeans 11.1创建了一个web项目,并创建了web。XML。我什么也没写。但是IDE提示是错误的:

CVC ELT. 1. A: can't find declaration of element "web app".
我不知道为什么


我可以在NetBeans 11.0中复制您的问题,但不能在NetBeans 11.2中复制。(我没有安装NetBeans 11.1,所以我没有尝试。)

NetBeans 11中有一个导致错误的bug,但它似乎在NetBeans 11.2中得到了修复。请参阅错误报告NETBEANS-2398:

作为一个解决办法,因为这对我很有效。您不必卸载其他版本的NetBeans

要验证错误是否已修复,请执行以下操作:

  • 创建一个没有部署描述符的简单web应用程序:文件>新项目…>Java with Ant>Java Web>Web应用程序
  • 项目面板中选择项目节点,右键单击并选择新建>Servlet…以运行新建Servlet向导
  • 不要选中标有“将信息添加到部署描述符(web.xml)”的复选框
  • 项目面板中选择项目节点,右键单击并选择新建>其他…>Web>标准部署描述符(Web.xml)
  • 新创建的web.xml文件将在编辑窗口中打开
  • 单击编辑窗口中的任意位置,单击鼠标右键,然后从关联菜单中选择“验证XML”
  • 将创建一个标记为output-XML check的输出窗口,并显示web.XML文件有效,如下面的屏幕截图所示:


投票重新开放。所问的问题非常清楚,不需要额外的“细节或清晰度”。