打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
webAppRootKey 注意事项

在web.xml配置 

<context-param>
  <param-name>webAppRootKey</param-name>
  <param-value>web.sample.root</param-value>
</context-param>

可以用System.getProperty("web.sample.root")来获取属性值。在Eclipse调试Web项目时,项目的路径是一个临时路径,不在真正的路径下,可以通过上述语句打印出属性值,来看看临时项目路径在哪里

 

2、Spring通过 org.springframework.web.util.WebAppRootListener 这个监听器来压入项目路径。但是如果在web.xml中已经配置了 org.springframework.web.util.Log4jConfigListener
这个监听器,则不需要配置WebAppRootListener了。因为Log4jConfigListener已经包含了WebAppRootListener的功能

3、部署在同一容器中的Web项目,要配置不同的<param-value>,不能重复

4、如果配置了
log4j.appender.file.File=${web.sample.root}/WEB-INF/logs/sample.log  

log4j会自己自动建立logs目录, 不需要手工显式建立空的logs目录

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
java.lang.IllegalStateException: Web app root system property already set to different value
web.xml中webAppRootKey
(转)Log4j配置webAppRootKey
Java或Web中解决所有路径问题
spring下的log4j设置 [引用]
CentOS Pub ---linux下apache和tomcat整合
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服