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 将在运行时将所有片段加载并构建到一个 web.xml。

于 2015-04-06T18:56:03.437 回答