development モードの逆の設定になります。
デフォルトは development モードなので、運用時には明示的に設定してやる必要があります。
設定するには Application のサブクラスの init() メソッドで
Application.configure(DEVELOPMENT);
または
Application.configure(DEPLOYMENT);
とします。
また JVM 起動時のオプションにて
-Dwicket.configuration=development
を指定することも可能です。これなら開発環境でテストしたものを運用環境にそのままデプロイできますね。
他にも web.xml にて
<init-param>
<param-name>configuration</param-name>
<param-value>deployment</param-value>
</init-param>
や
<context-param>
<param-name>configuration</param-name>
<param-value>deployment</param-value>
</context-param>
でも指定が可能です。
優先順位は
- Application.init()
- -Dweblogic.configuration
- init-param
- context-param
です。