我在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中完全声明它?
赞赏每一个提示/想法。
由于
答案 0 :(得分:1)
使用Servlet 3.0和Tomcat 7,您可以使用web-fragments来获得许多配置文件。 Tomcat将在运行时将所有片段加载并构建到一个web.xml。