6

これは私の web.xml の一部です

    <error-page>
    <error-code>500</error-code>
    <location>/index</location>
    </error-page>

開発モードで web.xml ファイルに伝える方法はありますか:

<location>/displayException</location>

上記の location property

またはコードを介して条件を追加する方法はありますか?

これを行う目的は次のとおりです。開発モードではページに例外を表示し、ライブ モードでは例外が発生したときにデフォルト ページにリダイレクトしたいと考えています。

4

3 に答える 3

1

Wildfly には、web.xml (および persistence.xml など) でシステム プロパティの評価を有効にする移植性のない方法があります。eeこれを行うには、サブシステムのサーバー構成 (standalone.xml またはその他) で次を指定します。

<subsystem xmlns="urn:jboss:domain:ee:2.0">
    <spec-descriptor-property-replacement>true</spec-descriptor-property-replacement>
    <!-- ... -->
</subsystem>

次に、次のようなことができます。

<location>${myapp.errorpage.location}</location>
于 2015-09-30T11:18:28.423 に答える