1

web.xml 内にコンテキスト パラメータが多すぎるため、別の構成ファイルに入れたいと考えています。

.....
<context-param>
        <param-name>SYSTEM.UPLOADS.DIR</param-name>
        <param-value>/home/youfaces/uploads/</param-value>
</context-param>
......

管理されたクラスでは、通常、これらのパラメーターを次のように読み取りたいとします。

String XYZ   = servletContext.getInitParameter("param name");

このパラメーターを別の構成ファイルに入れて、経由で読み取ることは可能 .getInitParameter(..ですか? はいの場合、web.xmlで正確に宣言する場所/方法は?

すべてのヒント/アイデアを歓迎します。

ありがとう

4

1 に答える 1

3

Servlet 3.0 と Tomcat 7 では、web-fragmentsを使用して多くの構成ファイルを作成できます。Tomcat は実行時にすべてのフラグメントをロードして 1 つの web.xml にビルドします。

于 2015-04-06T18:56:03.437 に答える