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>
(...)
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