有人可以在web.xml中解释这个条目吗?什么时候必须使用?为什么?
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
这是与Spring相关还是一般的?
答案 0 :(得分:21)
这是一般的和特定的春天。 context-param
允许您指定上下文参数(这是常规的),但您指定的内容特定于您的应用程序,您的应用程序将查找该参数并使用它。
在这种情况下,系统属性的键应指定此Web应用程序的根目录。由WebAppRootListener或Log4jConfigListener应用。
答案 1 :(得分:4)
我有同样的问题,找到了这个页面,后来发现了WebApproot in Spring。 最好在mblinn's answer中解释。
答案 2 :(得分:0)
这个param非常重要,在我的tomcat中我有两个app,为了实现localhost /导航到app1和127.0.0.1/导航到app2,FYI他们的上下文路径都是/,我做的是我添加tomcat的server.xml的另一个Host元素,defaultHost名称是127.0.0.1,appBase是ROOT.war(app2)的父目录
希望这很有用