2016-05-30 2 views
0

私はユーザーフレンドリーな404.htmlを設定しようとしています。私はTomeeを起動したときに、それがデフォルト値ですすべてでこれweb.xmlを書き換えるだろう、私はしかしなぜTomeeはconfフォルダ内のweb.xmlへの変更をすべて削除しますか?

<error-page> 
    <error-code>404</error-code> 
    <location>/PageNotFound.html</location> 
</error-page> 

を以下のようconfフォルダC: . . .\apache-tomee-webprofile-1.7.4\conf\web.xmlにあったweb.xmlファイルに<error-page>タグを追加しましたthis answer

を以下のよ。あたかも私は何も変えなかったかのように。どうして?

+0

おそらくそれはcatalina baseとcatalina homeの問題です –

答えて

0

通常、エラーレベルのページはサーバーレベルではなく、アプリケーションにデプロイされます。サーバーレベルのweb.xmlは、デフォルトのサーブレットのプロパティを定義します。したがって、は技術的にはとなります。

アプリケーションをコマンドラインまたはIDEから起動していますか?コマンドラインから起動すると、正確な変更はweb.xmlに残ります。場合によっては、そこからIDEを起動する場合、IDEがデプロイメント記述子で面白いことをすることがあります。

関連する問題