webAppRootKey 的用途?
-
18-09-2019 - |
题
有人可以解释一下 web.xml 中的这个条目吗?何时必须使用它以及为什么?
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
这是与Spring相关的东西还是与一般相关的东西?
解决方案
它既是通用的,也是 Spring 特定的。 context-param
允许您指定上下文参数(这是通用的),但您指定的内容特定于您的应用程序,您的应用程序将查找该参数并使用它。
在本例中,系统属性的键应指定此 Web 应用程序的根目录。申请者 WebApp根监听器 或者 Log4jConfigListener.
其他提示
我有同样的问题,找到了这个网页,后来 WebApproot春季。 这是最好的 mblinn的回答解释那里。
这个参数是非常重要的,在我的tomcat我有两个应用程序,从而实现本地主机/导航到APP1和127.0.0.1/导航到应用2,仅供参考他们都上下文路径是/,我做的是我添加另一个主机元件到Tomcat的server.xml与defaultHost名称为127.0.0.1的appBase是ROOT.war(应用2)
的父目录希望这是有用的
不隶属于 StackOverflow