1

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

我发现了如何在 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>

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

4

1 回答 1

5

您可以尝试这样做:

<Call name="setInitParameter">
    <Arg>myParamName</Arg>
    <Arg>42</Arg>
</Call>
于 2012-06-04T09:23:17.120 回答