【问题标题】:How to set context parameters in a context xml file?如何在上下文 xml 文件中设置上下文参数?
【发布时间】:2012-06-04 08:35:14
【问题描述】:

我有一个依赖于上下文或初始化参数的 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>

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

【问题讨论】:

    标签: web-applications jetty


    【解决方案1】:

    你可以尝试这样做:

    <Call name="setInitParameter">
        <Arg>myParamName</Arg>
        <Arg>42</Arg>
    </Call>
    

    【讨论】:

      猜你喜欢
      • 2013-01-15
      • 1970-01-01
      • 2014-12-25
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 2022-01-11
      • 2022-10-17
      相关资源
      最近更新 更多