【问题标题】:web.xml validation errorweb.xml 验证错误
【发布时间】:2011-07-08 23:41:21
【问题描述】:

我在 web xml 中又遇到了一个错误

-无法将名称“javaee:web-appType”解析为(n)“类型定义”组件。

和 web.xml 文件

<?xml version="1.0" encoding="UTF-8"?><!--error here-->
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

【问题讨论】:

    标签: servlets jakarta-ee web.xml


    【解决方案1】:

    您忘记了 xmlns:web 命名空间。这是完整的 Servlet 3.0 兼容声明。

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app
        xmlns="http://java.sun.com/xml/ns/javaee" 
        xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
        id="Your_Webapp_ID" version="3.0">
    
        <!-- Config here -->
    
    </web-app>
    

    【讨论】:

    • xmlns 属性的 XML 标准不是使用 URI 而不是 URL 吗?具体:xmlns:web="java.sun.com/xml/ns/javaee"。如果这里没有原因,我将在 4 周左右编辑答案。
    猜你喜欢
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 2013-02-17
    • 2011-12-27
    相关资源
    最近更新 更多