EclipseのTuckeyurlrewrite構成ファイルで解決できないように見えるエラーがあります。問題のあるルールを次のエントリに絞り込みました。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.1//EN"
"http://tuckey.org/res/dtds/urlrewrite3.1.dtd">
<urlrewrite>
<rule>
<from>/admin/**</from>
<to>/app/admin/$1</to>
</rule>
<outbound-rule>
<from>/app/admin/**</from>
<to>/admin/$1</to>
</outbound-rule>
<rule>
<from>/**</from>
<to>/app/static/$1</to>
</rule>
</urlrewrite>
このファイルは、EclipseXMLエディターでの検証エラーを報告します。
要素タイプ「urlrewrite」の内容は、「((rule | class-rule)、outbound-rule、catch *)」と一致する必要があります。
<outbound-rule>
または2番目(ルーティング "/ **")のいずれかを削除すると<rule>
、エラーは消えます。
DTDを順守していると言える限り、何が間違っているのでしょうか。