【问题标题】:purpose of webAppRootKey?webAppRootKey 的用途?
【发布时间】:2010-12-24 10:36:15
【问题描述】:

有人能解释一下 web.xml 中的这个条目吗?什么时候必须使用它,为什么?

<context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>webapp.root</param-value>
</context-param>

这是和 Spring 相关的还是一般的?

【问题讨论】:

    标签: spring-mvc web.xml servlets


    【解决方案1】:

    它既是通用的又是 Spring 特定的。 context-param 允许您指定上下文参数(这是通用的),但您指定的内容是特定于您的应用程序的,您的应用程序将查找并使用该参数。

    在这种情况下,系统属性的键应指定此 Web 应用程序的根目录。由WebAppRootListenerLog4jConfigListener 申请。

    【讨论】:

      【解决方案2】:

      我有同样的问题,找到了这个页面,后来找到了WebApproot in Spring。 最好在mblinn's answer 中解释。

      【讨论】:

        【解决方案3】:

        这个参数非常重要,在我的 tomcat 中我有两个应用程序,为了实现 localhost/ 导航到 app1 和 127.0.0.1/ 导航到 app2,仅供参考,它们的上下文路径都是 / ,我所做的是我添加tomcat 的 server.xml 的另一个 Host 元素,默认主机名为 127.0.0.1,appBase 是 ROOT.war (app2) 的父目录

        希望对你有用

        【讨论】:

          猜你喜欢
          • 2013-07-09
          • 2011-11-29
          • 1970-01-01
          • 2012-06-03
          • 1970-01-01
          • 1970-01-01
          • 2012-09-26
          • 2014-10-16
          • 2010-10-14
          相关资源
          最近更新 更多