Eclipse 提示 web-app 属性

标签 eclipse jakarta-ee

我的 web.xml 中的 web-app 声明是:

<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

并且 Eclipse 提示所有 4 个属性,这里有一个 Eclipse 提示:
Attribute "version" must be declared for element type "web-app"

为什么 Eclipse 提示这些属性?我在这里做错了吗?

最佳答案

我有同样的问题。我尝试了不同的模式位置,它对我有用。代替
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
尝试使用这个
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd
另外,将版本设置为 "3.0" .

关于Eclipse 提示 web-app 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636983/

相关文章:

Eclipse 段错误

java - 如何在 Eclipse 中添加 JBoss 服务器?

java - 如何使用 Spring 2.5 将资源注入(inject) EJB3 bean?

jakarta-ee - RestEasy @EJB 返回 null

c++ - 在 Eclipse 中设置 OpenCV

java - 检测并更改编码

java - 如何配置 Eclipse 插件的 Bootstrap 类路径?

jakarta-ee - 如何在 Netbeans (7.0.1) 中将现有项目从 Java EE5 降级到 J2EE 1.4

web-services - JAX-WS Web 服务和 @rolesAllowed

eclipse构建我的Java EE应用程序时的Javascript缩小?