原文地址:http://www.xuebuyuan.com/1954635.html

Jboss7默认采用容器自己的log4j module,应用自己配置的log4j不起作用,需要应用做一些设置:

以springMVC项目为例:

1> 在WEB-INF下新建文件jboss-deployment-structure.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?><jboss-deployment-structure><deployment><exclusions><module name="org.apache.log4j" /></exclusions></deployment></jboss-deployment-structure> 

2> 在web.xml里配置

<context-param><param-name>log4jConfigLocation</param-name><param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<listener><listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

3> 在WEB-INF下新建log4j.properties

# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
log4j.rootLogger=INFO,logfile#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%nlog4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${jboss.server.log.dir}/YOURAPP.log
log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

4> pom添加依赖

<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version>
</dependency>

转载于:https://www.cnblogs.com/davidwang456/p/4314313.html

springMVC项目在jboss7中配置应用自己的log4j--转载相关推荐

  1. springMVC 项目在jboss7中配置应用自己的log4j

    原文地址:http://www.xuebuyuan.com/1954635.html Jboss7默认采用容器自己的log4j module,应用自己配置的log4j不起作用,需要应用做一些设置: 以 ...

  2. SpringMVC在web.xml中配置DispatcherServlet拦截了静态资源访问

    如图 在web.xml中配置DispatcherServlet时对于url-pattern的配置方式有以下几种情况: 1.配置为: *.do 或者是 *.action 时,拦截以.do或者.actio ...

  3. springmvc项目搭建过程中遇到的BUG及其解决方法

    需要导入对应的类/jar包 没有找到该类,说明没有编译成功, java.lang.ClassNotFoundException org.springframework.web.util.Log4jCo ...

  4. vue项目,webpack中配置src路径别名及使用

    默认会有'@'别名,指向src目录,还可以添加自定义别名等等. 使用方法 使用别名一般就三种情况:在js中用,在css中用,在html文档内用 js中用,最简单: import {getName} f ...

  5. SpringMVC项目中,jsp文件无法显示从Controller中传递过来的ModelAndView的模型数据

    问题: SpringMVC项目中, jsp文件无法显示从Controller类中传递过来的ModelAndView的模型数据 原因: 并不是所有的jsp页面都支持EL表达式的, 它与web.xml版本 ...

  6. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...

    log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母... http://logging.a ...

  7. myeclipse需要配置服务器得项目是,【SpringMVC】使用Myeclipse创建SpringMVC项目【超详细教程】...

    之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友.我是用的是MyE ...

  8. IDEA + Maven创建SpringMVC项目和XML配置

    IDEA + Maven +SpringMVC + XML配置 1. 运行出默认 index.jsp 页面 1.1 构建Maven项目 1.2 设置pom.xml 1.3 设置Spring MVC框架 ...

  9. 零配置简单搭建SpringMVC 项目

    SpringMVC是比较常用的JavaWeb框架,非常轻便强悍,能简化Web开发,大大提高开发效率,在各种Web程序中广泛应用.本文采用Java Config的方式搭建SpringMVC项目,并对Sp ...

最新文章

  1. 干货丨计算机视觉必读:图像分类、定位、检测,语义分割和实例分割方法梳理(经典长文,值得收藏)
  2. Django框架之Auth模块
  3. LiveVideoStack线上交流分享 (十六) —— 爱奇艺剧场直播云端混流方案
  4. VMware install MikroTik RouterOS
  5. chart控件做实时曲线显示_Python 如何实时绘制数据
  6. Spring4.2+quartz2.2集群
  7. 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出
  8. 推荐系统-Task03离线物料系统的构建
  9. Atitit.项目修改补丁打包工具 使用说明
  10. Java基础知识总结(一)创建和销毁对象
  11. 这12款开源数据分析应用软件值得关注
  12. 大数据分析技术与方法有哪些?
  13. u盘坏了在计算机不显示,U盘在电脑上不能显示怎么办
  14. 求最小公倍数的两种算法(最大公约数的三种算法)
  15. HTML小游戏——打砖块
  16. 学影视后期剪辑应该看什么书?零基础学剪辑书籍推荐
  17. 计算机u盘打不开怎么办,电脑*u盘打不开怎么办
  18. ArcGIS基础知识之shape文件的构成
  19. 记录-关于网站的欢迎页,初次进入可见欢迎页,再次进入就直接显示主页了
  20. 美团后端面试大全【附答案】

热门文章

  1. sourcetree 卡顿_Android卡顿性能监测方案对比
  2. php根据时间段分组,php按月分组(时间戳)
  3. java字符串10_十个最常见的Java字符串问题
  4. android 多个url请求,[Android]Retrofit多base_url请求解决方案
  5. 列表框QListWidget 类
  6. 应用内评分_游戏评分低,怎么办?
  7. C语言学习笔记--动态库和静态库的使用
  8. C 语言链表其他实现
  9. javase开发工具包中的什么命令负责运行应用程序_JavaSE之编程概述
  10. 行代码入门python_新浪微博Android客户端开发视频教程(36讲)