小编jun*_*fan的帖子

找到了无效的内容,从web.xml中的元素'display-name'开始

我正在使用Eclipse Helios Release.Eclipse xml验证器不喜欢我的web.xml中的display-name元素<servlet>.这是相关部分:

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

  <display-name>PropTax</display-name>
  <servlet> 
    <servlet-name>PropTax</servlet-name>     
    <display-name>PropTax</display-name> 
    <servlet-class>org.slco.treasurer.propertytax.servlet.PropTax</servlet-class>
  </servlet>
  (...)
Run Code Online (Sandbox Code Playgroud)

如果我删除display-name元素,则不再有错误.如果我理解正确2.5是支持display-name的正确模式,甚至编辑器下的上下文帮助也会将display-name列为选择的一部分.

谁能在这帮助我?

Eclipse验证器的错误消息:

cvc-complex-type.2.4.a: Invalid content was found starting with element 'display-name'. One of '{"http://java.sun.com/xml/ns/javaee":servlet-class, "http://java.sun.com/xml/ns/javaee":jsp-file}' is expected. web.xml /PropTax/WebContent/WEB-INF line 6 XML Problem
Run Code Online (Sandbox Code Playgroud)

java eclipse validation xsd servletconfig

7
推荐指数
3
解决办法
3万
查看次数

标签 统计

eclipse ×1

java ×1

servletconfig ×1

validation ×1

xsd ×1