webAppRootKey 的用途?
Posted
技术标签:
【中文标题】webAppRootKey 的用途?【英文标题】:purpose of 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 相关的还是一般的?
【问题讨论】:
【参考方案1】:它既是通用的又是 Spring 特定的。 context-param
允许您指定上下文参数(这是通用的),但您指定的内容是特定于您的应用程序的,您的应用程序将查找并使用该参数。
在这种情况下,系统属性的键应指定此 Web 应用程序的根目录。由WebAppRootListener 或Log4jConfigListener 申请。
【讨论】:
【参考方案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) 的父目录
希望对你有用
【讨论】:
以上是关于webAppRootKey 的用途?的主要内容,如果未能解决你的问题,请参考以下文章
tomcat中部署多个项目,webAppRootKey 参数配置
Choose unique values for the 'webAppRootKey' context-param in your web.xml files! 错误的解决(代码片段
Choose unique values for the 'webAppRootKey' context-param in your web.xml files!