如何在上下文xml文件中设置上下文参数?

时间:2012-06-04 08:35:15

标签: web-applications jetty

我有一个Web应用程序,它依赖于我在Jetty中运行的上下文或init参数。

我已经了解了如何在WEB-INF / web.xml文件中设置它们:

<context-param>
    <param-name>myParamName</param-name>
    <param-value>42</param-value>
</context-param>

一旦我将我的Web应用程序打包到.war文件中,我就不能再更改这些了,所以我必须以某种方式在servlet上下文xml文件中设置参数。

我从eclipse.jetty Wiki中发现的是:

<Set name="initParameter">
    <Arg>myParamName</Arg>
    <Arg>42</Arg>
</Set>

但Jetty在我尝试时抛出java.lang.NoSuchMethodException。 在Jetty中设置上下文参数的正确方法是什么?

1 个答案:

答案 0 :(得分:4)

您可以尝试这样做:

<Call name="setInitParameter">
    <Arg>myParamName</Arg>
    <Arg>42</Arg>
</Call>
相关问题