zoukankan      html  css  js  c++  java
  • java web配置的webAppRootKey参数问题

    为了让Web项目中的Spring 使用Log4j做如下配置:

    1、在web.xml中添加如下内容:

    <!--如果不定义
    webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"。但最好设置,以免项目之间的名称冲突。

    如我这里有两个项目都在web.xml都没配置webAppRootKey,那么这两个项目发布到tomcat时就会出现如下的异常:

    java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root'

    所以对多个项目要对webAppRootKey进行配置,这里主要是让log能将日志写到对应项目根目录下,如我配置这两个项目的webAppRootKey

    <!-- 应用路径  -->
    	<context-param>
    		<param-name>webAppRootKey</param-name>
    		<param-value>spring.webapp.root</param-value>
    	</context-param>
    <!-- 应用路径  -->
    	<context-param>
    		<param-name>webAppRootKey</param-name>
    		<param-value>spring.webapp.root2</param-value>
    	</context-param>

     

    这样就不会出现冲突了。


    定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里。

     

    摘自:http://www.cnblogs.com/webcc/archive/2012/05/29/2523522.html

  • 相关阅读:
    andorid UI事件 监听器
    12小时进制的时间输出的编辑代码
    Java运算符
    运算符的优先级
    UTF-8
    对ASCII的了解
    数组
    Java语法基础
    Java的跨平台
    指针的了解
  • 原文地址:https://www.cnblogs.com/oisiv/p/2537911.html
Copyright © 2011-2022 走看看