log4j不起作用 [问题点数:40分]

Bbs2
本版专家分:302
结帖率 89.47%
Bbs2
本版专家分:302
Bbs3
本版专家分:937
Bbs3
本版专家分:937
Bbs5
本版专家分:4457
websphere下log4j不起作用的问题
最近在做项目时,应用程序服务器从webLogic换到websphere7后,项目中配置的<em>log4j</em>.xml 文件竟然<em>不起作用</em>了,日志文件一个都没有打出来。 经过查证,原来是websphere的日志配置优先级要大于工程中的<em>log4j</em>的配置,都was7了还存在这个问题,不知道IBM有没有想过啥时候能彻底解决一下这个毛病。 下面是从网络上看到的一个解决方法,觉得很有效,在这里和大家分享一下。
log4j.xml 这个文件是如何起作用的
1.至于LOG4J,可以是XML或是properties,当你在程序中使用了APACHE项目的Log4j进行LOG处理的话,就需要你带入一个这样的配置文件,<em>log4j</em>.xml只要放在WEB-INF/classes下(即把<em>log4j</em>.xml放在src下)Log4j就会自动读取的,当然这个路径也可以修改的。2.为什么日志没有写出来?有可能是没找到<em>log4j</em>的配置文件,你启动TOCMAT后在D:
slf4j 不起作用 log4j.property log级别控制无效
-
解决log4j.properties不起作用的问题
在idea下创建maven项目,引入<em>log4j</em>、mybatis、mysql驱动,创建mybatis案例,发现不打印日志。解决方法:在main文件夹下创建resources文件夹,将<em>log4j</em>.properties放到该文件夹下解决...
slf4j下log4j配置不起作用
slf4j下<em>log4j</em>配置<em>不起作用</em> 排除1、排除<em>log4j</em>配置文件错误的情况,如果配置错误,请修正后查看问题是否解决;否则进入排查2方法; 排查2、检查lib中是否包含了logback-*.jar 配置文件;如果包含,去掉logback-*.jar lib包,检查问题是否解决; 备注:<em>log4j</em>和logback是两个不同的日志工具,slf4j只能依赖一个;二选一,你懂的~~~
log4j 配置怎么不生效,求指教
配置了一个web工程的<em>log4j</em>的配置文件,如下: <em>log4j</em>.rootLogger = fileout,stdout <em>log4j</em>.appender.stdout = org.apache.<em>log4j</em>
log4j不起作用 解决方案
最近改一个二手项目,配置<em>log4j</em>时,log.error能出来,log.info始终不打印,而配置又没有问题,<em>log4j</em>.properties是放在src根目录下的,<em>log4j</em>的jar包,comm-logging的jar包也都加载到项目中了,最后排查原因竟然是有别的jar包提前加载了<em>log4j</em>.xml 并且将级别设置为warn,所以我自己设置的配置文件就不读取了,该死的jxls-reader-0.
Spring使用Log4j常见问题整理
一.日志文件未配置问题日志未配置会出下面的警告:WARN Please initialize the <em>log4j</em> system properly.通常使用spring时我们都需要配置日志文件(<em>log4j</em>.properties)方便查看系统启动日志信息和记录服务器异常信息方便我们后期维护查看系统运行情况使用;注意事项:1.日志存放位置问题    1.1新建日志文件<em>log4j</em>.properties通常...
websphere 7 下面 log4j 不输出解决办法
websphere 7 下面 <em>log4j</em> 日志不能输出到指定文件夹,
Log4j打成jar包后不起作用
在Myeclipse可以起作用打印log日志,打成jar包后<em>log4j</em><em>不起作用</em>,翻阅了很多说明,最后得出结论还是路径问题!! 改成绝对路径:PropertyConfigurator.configure("C:/emailcapture/<em>log4j</em>.properties"); 测试可用................... 接着遇到新问题,<em>log4j</em>日志输出是乱码..... 解决方
解决Log4J配置在Websphere中不起作用的问题
代码中使用: 写道 import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; private static final Log log = LogFactory.getLog(DataServiceImpl.class);  <em>log4j</em>.properties中配置: log...
关于修改log4j配置不生效的原因
1、查看是否包中有包含了<em>log4j</em>的配置文件,或者
log4j 详细讲解(不能再详细了)
日志是应用软件中不可缺少的部分,Apache的开源项目<em>log4j</em>是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/<em>log4j</em> 可以免费下载到Log4j最新版本的软件包。 一、入门实例 1.新建一个JAva工程,导入包<em>log4j</em>-1.2.17.jar,整个工程最终目录如下 2、src同级创建并设置<em>log4j</em>.proper
关于Hibernate slf4j与log4j 日志不起作用的解决办法
<em>不起作用</em>的原因有如下几点 1:Classpath下没有把slf4j-nop的jar包移除,slf4j-nop 和 <em>log4j</em>都是slf下的实现。使用<em>log4j</em>是记得把slf4j-nop移除就行了。 2:所需要的包版本不对应,这点可能很多人都不注意到,用slf4j-api-1.5.11.zip,但你用的转换包却是slf4j-<em>log4j</em>12-1.5.8.jar,就会<em>不起作用</em>,本人也是没注意浪费了很
遇到问题---java---myeclipse发布项目打包项目resource资源有缓存---log4j.properties新配置不起作用
在使用myeclipse过程中遇到一个很奇怪的问题,无论是在myeclipse中deploy发布到tomcat或者打包打成war后在tomcat中运行解压,resource都有缓存的感觉。比较明显的情况<em>log4j</em>.properties已经修改了 配置很长时间了,但是每次打包发布都是旧的配置,很老的一份配置。 每次都需要手动去替换。原因根据我这边的解决应该有可能有2个原因导致这种情况:原因一一个是r
Spring boot中引入log4j时遇到的坑
最近测试在spring boot项目中引入<em>log4j</em>日志工具,碰到了一系列的问题,费了好大的劲,终于解决完成,现做个记录,供大家参考,有错误的地方,还望指出:spring boot的框架版本:1.4.3.RELEASE; jdk版本:1.8;问题1: 1.3.8以后的spring boot版本对<em>log4j</em>不支持,无法通过maven加载相应的jar包,需要改为<em>log4j</em>2;
log4j自定义日志
引言 概述 内容 总结
Web工程部署到WebLogic9.2配置Log4j问题
使用commons-logging接口管理<em>log4j</em>打印日志   现象: 1.开发中使用tomcat作应用服务器,只要吧<em>log4j</em>.properties放到src下即可正确的打印出日志。 2.开发中使用WebLogic9.2作为应用服务器 a)发布成Exploded Archive,打印日志正常 b)发布成Packaged Archive,不能打印日志 怀疑打包后WebLogic不能...
jboss7.1运行项目使用项目中的log4j打印日志
问题描述:开发项目中,使用jboss7.1运行项目,发现项目中的<em>log4j</em>不起了作用,后来发现jboss启动项目会用到自己带的一个日志打印模块问题解决方案:http://www.xuebuyuan.com/1954635.html 项目的WEB-INF下面添加 jboss-deployment-structure.xml 内容如下UT
log4j datepattern设置失败 文件日期名没有变化
今天修改项目日志输出文件,原计划采用Appender中的RollingFileAppender来控制文件存储大小,和生成文件最大数量,但是采用此种方法不用控制文件名称为日期格式命名,各种百度资料,得出以下结论:#RollingFileAppender 文件大小到达指定尺寸的时候产生一个新的文件,缺点是无法按照时间格式滚动生成日志<em>log4j</em>.appender.file = org.apache.lo...
log4j.properties日志配置
一、简介 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些
Maven项目中配置好了log4j.properties却不打log??
问题: Maven项目中配置好了<em>log4j</em>.properties却不打log??而且运行后报错如下: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running
log4j日志级别配置完成后不生效 系统一直打印debug日志
介绍 系统<em>log4j</em>.xml配置好了之后,系统日志级别没有按照预期的执行,控制台大量输出debug日志 debug日志 排查问题可以,但是在生产环境下,打印数量巨大,导致系统IO开销增加,影响系统性能 因此我们要想办法把debug日志过滤掉 方案 系统<em>log4j</em>配置没有生效的原因如下 可供参考 手误 检查下系统配置中是否存在debug配置没有发现的 ,最好全文搜索下debug字段 ,查询是否有配置...
log4j.properties配置与加载应用
<em>log4j</em>.properties配置与加载应用
Spring Log4.properties配置
[Spring]在Spring中配置<em>log4j</em> 软件技术 lhwork 发表于 2006-8-4 10:00:02 首先需要在web.xml进行声明: webAppRootKey ssh.root 这里的ssh是http://localhost:8080/ssh/ 而root是系统开发目录中ssh/root 这样配置文件以...
关于SLF4J结合Log4j使用时日志输出与指定的log4j.properties不同
关于<em>log4j</em>和slf4j的知识和如何使用这里不做介绍。     1、出现的原因:<em>log4j</em>,slf4j结合使用时,这里说下slf4j的一点原理:它是facade模式设计的,简单的说它只是个门面,具体做事的还是被他包装起来的(如:apache common logging,<em>log4j</em>,jdklogging等),所以在搭建项目是如果想使用slf4j那你必须还得选择一个干活的工具,也就是对应的配...
slf4j集成log4j总结
日志配置使用 Slf4j集成 <em>log4j</em> 为什么使用slf4j slf4j集成<em>log4j</em>所需jar包及maven配置 slf4j及<em>log4j</em>配置文件 slf4j集成<em>log4j</em>示例 为什么使用slf4j SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日...
JBoss下面部署应用的Log4j日志不能显示问题
在应用的WEB-INF目录下面增加该文件:jboss-deployment-structure.xml
log4j DailyRollingFileAppender 类不能正常重命名
当tomcat的server.xml的配置内包含时 DailyRollingFileAppender 类不能正确重命名。 <em>log4j</em> DailyRollingFileAppender 类不能正常重命名
log4j中对于文件大小的限制
public static long toFileSize(String value, long dEfault) { if(value == null) return dEfault; String s = value.trim().toUpperCase(); long multiplier = 1; int index; if(
Maven项目中添加log4j.properties实现日志功能工具
搭建完maven+SpringMVC以后,我们还需要添加日志功能,方便记录应用在应用中产生的日志信息。 1、添加依赖包:依赖中除了对slf4j依赖外还有对邮件插件的依赖。当遇到报错的时候可以发送邮件到我们指定的邮箱 org.slf4j slf4j-<em>log4j</em>12 1.7.25 javax.mail mail 1.4
log4与log4j.properties配置详解
一、配置步骤 1、 在应用程序中使用<em>log4j</em> 2、 把<em>log4j</em>-*.*jar包加入工程中 3、 新建一个配置文件<em>log4j</em>.properties,放于src目录下 二、配置<em>log4j</em>.properties 新建一个配置文件<em>log4j</em>.properties: [code=&quot;java&quot;] <em>log4j</em>.rootLogger=WARN, stdou...
配置log4j日志动态加载(不重启服务)
方法一:使用spring提供的配置 参考文章:http://www.tuicool.com/articles/nuUVZr http://blog.csdn.net/javaloveiphone/article/details/7994313 此方法在spring4.x的版本中都可以使用,但在Spring 4.2.1中已经将其标记为过时了.如果使用spring4.2.1以
阿里云ACE上碰到的坑log4j-over-slf4j.jar和slf4j-log4j12.jar冲突问题,我去……
使用阿里云的产品有段时间了,产品使用简单,稳定性高,售后服务好,尤其是他们的工单服务最为让人称赞。客户提交了工单后客服人员几乎马上就会给出相应的解决方案,如果他们不能解决就会转到相应的技术工程师哪里,实时更新问题的处理进展,节约了我很多时间,让我可以专心在自己的业务上。当然,我在使用他们的产品的过程中也碰到了一些坑,主要是针对ACE产品,让我长了不少知识。 1. Jar包冲突 在本地打包成功并
linux下后台运行java程序时,自己写的log4j日志无效了。
试过好几种方法把自己写的java jar程序调入后台运行。发现原本好好的<em>log4j</em>日志无日志文件生成了。 nohup 可以指定日志路径,程序里Log4j输入的日志内容也能写入指定的文件,但是<em>log4j</em>
log4j不同级别日志分不同文件记录
 最近被问到一个<em>log4j</em>分不同文件记录不同级别日志的问题,一下给难倒了,以前没有留意过<em>log4j</em>的具体功能,只是了解了下。如今自己还差的远啊。╮(╯▽╰)╭。。。参考了前段时间的那个项目中的<em>log4j</em>配置文件,发现那个只不过将不同模组的日志记录到不同的日志文件。并未按日志级别分文件记录。自己在动手调试的过程中结合查阅网上很多博文,终于以xml格式配置的方式调通。具体配置如下:  xml代码:1
log4j为不同的level设置不同的输出
举例的情况: debug level的信息——输出到console error level的信息——输出到文件中   <em>log4j</em>的配置信息:   参数Threshold,举例Threshold设置成warn,那么低于warn的level,都可以在用这个appender输出。 &amp;lt;appender name=&quot;OutInfo&quot; class=&quot;org.apache.<em>log4j</em>...
关于SpringBoot使用log4j日志配置
一、首先看下没有进行日志管理时,在启动springboot项目时控制台的日志输出 能看到好多输出 二、接下来就要配置springboot的<em>log4j</em>日志管理 1、去掉默认日志管理依赖logback &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; ...
利用log4j的JDBCAppender把日志写入数据库中
<em>log4j</em>提供了多种Appender,通过这些Appender可以把<em>log4j</em>产生的日志写到数据库中,把所用的日志集中起来管理,能够进行日志的分析和集中监控,提升系统的可维护性和系统的可用性,下面是我利用derby嵌入式数据库,写入数据库的配置: 在<em>log4j</em>文件中,增加关于JDBCAppender的配置:   xml &amp;lt; appender   ...
解决log4j2配置文件失效的问题
今天运行项目的时候,查看控制台突然发现日志的输出格式变了,但最近又没动过<em>log4j</em>的配置文件,所以非常的困惑。 最后怀疑是加载了别的地方的配置文件或者因为某些原因使用了默认的配置属性。 后来在网上发现很多相类似的问题,其中大多数原因都是因为包冲突或包里含有额外的配置文件等造成的。 由此我也怀疑是最近新增加的activemq-all包而引发的问题。 于是在Tomcat的VM参数里添加-Dlo...
Log4j配置失效导致spring等框架一直打印DEBUG级别的日志
在应用中使用了SpringMVC+Hibernate+Log4j+SLF4J。Log4j的日志级别调到INFO。但是在web容器(Tomcat)在启动和运行的时候Spring,Hibernate等框架中DEBUG级别的日志不断狂刷,导致日志文件剧增,磁盘没几天就爆了。 针对这个问题在网上找了好多方法,都是没有效果或者治标不治本的。一直以为自己的Log4j配置文件写的有问题。后来在自己新搭建的pr
Intellij IDEA 识别不了@Slf4j和log的问题
我一开始是快速呼出安装plugin的界面,然后在官网下载插件,进行本地导入。插件版本太新的不能用,试了很多老版本后,显示能装,但还是加载不了,且有警告,还要依赖其他未知插件。 两个问题:@Slf4j不能识别,log变量也不能识别 最后通过这个文章,从设置里进入plugin,而不是快捷呼出。 选择第二个,将Hrisey和Lombok都安装了,重启后两者都得到解决。 http://www.bubuko...
log4j中MDC使用陷阱
1. 背景 同学求助,生产环境对于方法JSONObject.toJSONString()时不时的报以下错误,一看这个大家都会知道HashMap中modCount发生了变化,与初始化生成迭代器HashIterator的expectedModCount不同,那modCount发生变化的场景:clear(),putVal(),removeNode(),compu...
WebLogic 12C服务器无法打印log4j日志问题,与log4j日志动态打印记录
环境 windows 服务器 weblogic 12C 日志 <em>log4j</em>或<em>log4j</em>2 叙述: 项目打印日志,要求需要用到<em>log4j</em>或<em>log4j</em>2,服务器用weblogic 12c,同时实现动态打印(使用环境变量,不在<em>log4j</em>.properties文件中写死路径) 当项目在tomcat运行的时候<em>log4j</em>的日志打印很正常,但是部署到weblogic时发现日志文件...
spring cloud 1.4 以上版本不再支持log4j,而是支持其升级版log4j2
spring cloud 1.4 以上版本不支持 <em>log4j</em> , 而替代 <em>log4j</em> 的是 <em>log4j</em>2, 虽然<em>log4j</em>2在性能方面快了将近10倍,但是<em>log4j</em>2不再支持<em>log4j</em>.properties。 故如果spring cloud如果由1.3升级的话去配置中心取配置文件要注意了。   例子1.3版本的:    pom.xml 新加内容 &amp;lt;dependency&amp;g...
log4j+slf4j 占位符使用
在实际开发中,项目并没有直接使用<em>log4j</em>作为日志主要打印,而进一步选择slf4j,原因很多,具体可以参考: https://blog.csdn.net/minicto/article/details/52672472   但在slf4j中,占位符是一个非常实用的打印。话不多说,直接上demo: 建立一个实体对象: /** * 个人实体对象 * * @Auther: chenka...
使用log4j的DailyRollingFileAppender时只有一个日志文件
项目使用<em>log4j</em>日志框架,需要每天生成一个日志文件。日志配置:<em>log4j</em>.appender.D = org.apache.<em>log4j</em>.DailyRollingFileAppender #<em>log4j</em>.appender.D = org.apache.<em>log4j</em>.MyDailyRollingFileAppender <em>log4j</em>.appender.D.File = ${catalina.home}/log
17.log4j.properties例子:log4j.appender.file.DatePattern
package com.v512.<em>log4j</em>; import org.apache.<em>log4j</em>.Logger; public class HelloLog4J { // 构造记录器,形参是记录器所在的类,表示要在该类做日志 private static Logger logger = Logger.getLogger(HelloLog4J.class); /** *
log4j DatePattern 解惑
og4j.appender.Root=org.apache.<em>log4j</em>.DailyRollingFileAppender <em>log4j</em>.appender.Root.File=../logs/blog <em>log4j</em>.appender.Root.DatePattern='_'yyyy-MM-dd'.log' <em>log4j</em>.appender.Root.layout=org.apache.<em>log4j</em>.Pa
log4j.properties DatePattern 无效 不能产生每日一日志
# sudo touch <em>log4j</em>.properties # sudo vim <em>log4j</em>.properties <em>log4j</em>.rootLogger=INFO, R <em>log4j</em>.appender.R=
IntelliJ Idea启动java application 找不到log4j.properties文件的坑
记录一下在用idea添加各模块以application方式运行时候碰到的问题 公司只有我一个人用idea 他们都是用eclipse直接run as java application就完事了,不需要配置 idea启动时候需要配置一点东西, 不然每次启动都会报 ERROR Could not read configuration file from when run 'application' ...
log4j相对路径设定无效报错
报错内容:<em>log4j</em>:ERROR setFile(null,true) call failed 是<em>log4j</em>的版本问题,原来的是<em>log4j</em>-1.2.13.jar换成<em>log4j</em>-1.2.15.jar即解决了
weblogic 无法生成log4j日志
修改: /root/Oracle/Middleware/user_projects/domains/base_domain/bin/setDomainEnv.sh 在最后一行添加: set LOG4J_CONFIG_FILE=/root/Oracle/Middleware/user_projects/domains/base_domain/<em>log4j</em>.properties 把项目的
log4j日志记录的配置文件log4j.properties
[code=&quot;java&quot;]<em>log4j</em>.rootLogger=debug, stdout, R #<em>log4j</em>.logger.org.hibernate.type=TRACE #<em>log4j</em>.logger.org.hibernate.hql=debug <em>log4j</em>.appender.stdout=org.apache.<em>log4j</em>.ConsoleAppender <em>log4j</em>.appender....
myBatis无法用log4j输出日志
今天单元测试mybatis,发现其在web项目中竟然无法使用<em>log4j</em>输出日志,而其在纯java工程中可以输出(两个工程使用相同的<em>log4j</em>配置文件)。 后来看官方文档日志一篇发现   Logging   Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:   SLF4J Apache Commons Logging Log4j 2 Log4j J...
log4j日志文件的使用及log4j日志文件失效原因分析
<em>log4j</em>的使用步骤 1、导入<em>log4j</em>-*.jar,例:<em>log4j</em>-1.2.17-jar; <em>log4j</em> <em>log4j</em> 1.2.17 2、编写<em>log4j</em>.xml或<em>log4j</em>.properties配置文件,置于src路径下; ##################################################################
****为什么我的log4j配置不生效?
想测试一下common-logging,写了一个下面的测试程序: import org.apache.commons.logging.Log; import org.apache.commons.lo
log4j.properties里配置文件没作用
解决办法:在SqlMapConfig.xml文件中加入 &amp;lt;settings&amp;gt; &amp;lt;setting name=&quot;logImpl&quot; value=&quot;LOG4J&quot;/&amp;gt; &amp;lt;/settings&amp;gt; 代码后运行结果中带有日志文件     在mybaits中,setting的的配置参数如下(如果不在配置文件中配置将使用默认值):   设置参数 描述 有...
log4j中MDC用法
如何使用<em>log4j</em>记录操作员的登录ID 在记录日志的时候,我们可能有这种需求,对于每个记录除了知道日志信息外,也要当前登录用户的信息。 可以这样解决:使用<em>log4j</em>的MDC 在web.xml加入 Filter: &amp;lt;filter&amp;gt;   &amp;lt;filter-name&amp;gt;set <em>log4j</em> MDC for log2userId&amp;lt;/filter-name&amp;gt;   &amp;lt...
log4j -Dlog4j.configuration指定日志配置文件无法加载问题
可以使用-D<em>log4j</em>.debug 参数打印<em>log4j</em>的debug信息,debug信息如下:<em>log4j</em>: Trying to find [/home/bi_polaris/one_eval/<em>log4j</em>.properties] using context classloader sun.misc.Launcher$AppClassLoader@4e25154f. <em>log4j</em>: Trying to f...
log4j 不输出日志的坑
前段时间日志输出一直好好的,可是突然有一天部署了之后就不再输出日志了。后来发现原因是在 mycat/server/1.5.1/server-1.5.1.jar ( jar:file:/C:/Users/Administrator/.m2/repository/mycat/server/1.5.1/server-1.5.1.jar!/<em>log4j</em>.xml) 这个包里存在<em>log4j</em>.xml配置文件,l
SpringTest+JUNIT中Log4j报错,设置失效
环境:SPRING-TEST ,JUNIT,Log4j 运行 junit时,报错 <em>log4j</em>:WARN No appenders could be found for logger (org.springframework.test.context.junit4.SpringJUnit4ClassRunner). <em>log4j</em>:WARN Please initialize the <em>log4j</em>...
log4j.additivity用法和例子
因为需要将packageOne和packageTwo的日志写入各自单独的文件,同时在总的日志中不出现packageOne和PackageTwo的日志。可以使用<em>log4j</em>.additivity。因为<em>log4j</em>是层次的,如果没有<em>log4j</em>.additivity默认写入到packageOneFileAppender和packageTwoFileAppender的都会写入rootLogger的rootFi
websphere7下log4j不生效的解决办法
前两天项目部署,项目中使用了<em>log4j</em>。在本地或者服务器的tomcat下跑的都正常。但是部署到was上就不输出了。去网上搜了一下,各种回答都有,可是都不太适合我机器的版本。我的是webspehre 7.后来搜了老半天,终于找到一篇适合我情况的文章,终于解决了。原文链接:解决websphere7下,<em>log4j</em>不生效的办法 websphere 默认情况下,会启动自己的日志,将我们工程里面自己配置的l
同一个tomcat下面部署了两个项目,有一个访问不了404,web项目配置webAppRootKey
场景:刚接手了同事创建的项目,准备部署到服务器上(此tomcat下已经有了一个项目),部署好之后发现原有项目可以正常访问,但是新项目报404,怎么也访问不了。 问题排查:原来是同事拿之前的项目直接拷贝,然后在拷贝的项目上进行修改的。 解决方案: webAppRootKey webapp.root1 org.springframework.web.ut
web.xml中webAppRootKey
1、 web.xml配置  webAppRootKey webapp.root "webapp.root"这个字符串可以随便写任何字符串。如果不配置默认值是"webapp.root"。   可以用System.getProperty("webapp.root")来动态获项目的运行路径。 一般返回结果例如:/usr/local/tomcat6/webapps/项目名 2、解
Log4j配置文件被覆盖,log4j.properties无效(检查方法)
今天的项目中遇到了<em>log4j</em>.properties日志配置文件<em>不起作用</em>的问题,看了<em>log4j</em>.properties文件是没有语法问题,但是log的配置<em>不起作用</em>。 最后检查是被一个第三方包里面有一个<em>log4j</em>.xml的配置文件。 在<em>log4j</em>.properties和<em>log4j</em>.xml两个文件都存在的时候,<em>log4j</em>框架默认先找log4.xml文件。 怎么确认自己的log
log4j MDC(ThreadContext) 日志子线程读取不到问题
static{ //设置子线程读取MDC变量 System.setProperty(&quot;<em>log4j</em>2.isThreadContextMapInheritable&quot;, &quot;true&quot;); } private static final Logger logger = LogManager.getLogger(App.class); 位置一定不能搞错了,否则不生效!...
【Spring】Spring在JavaWeb工程中整合log4j
在《【Spring】Spring3.0.5的下载、配置与Helloworld》(点击打开链接)一文各位已经可能看到了。如果Spring不整合<em>log4j</em>直接启动,则会出现如下关于Spring整合<em>log4j</em>的警告。这个挺烦人的,一方面自己提倡高内聚,低耦合,另一方面,自己没有整合<em>log4j</em>就提出警告。我们程序猿写出来的程序就叫做“耦合”,它Spring就叫做“整合”。好吧!你只能同时搞明白,<em>log4j</em>
整合springboot和log4j2遇到的问题
最近在整合springboot框架,也就是学那么一点东西的小白,看网上说<em>log4j</em>2日志框架性能最好,就在网上看博客整合一下springboot和<em>log4j</em>2,在整合springboot和<em>log4j</em>2时遇到问题如下 java.lang.NoClassDefFoundError: org/apache/<em>log4j</em>/Priority 原因:在配置springboot时我用的druid数据源,其...
将JBOSS4下的项目Log日志输到其它文件中
如果不进行优化配置,JBOSS下的项目查错将非常麻烦,在JBOSS4.2.2GA版本中,默认将所有的DEBUG信息都输了个遍,刚运行JBOSS,Server.log的日志就差不多1M了,再停掉JBOSS,什么正事都没做,都己经生成看不到的LOG了,只能用一个字来形容:费物!  不
为何log4j.properties不用手动加载
疑问: 开发过程中,通常的XML配置文件都需要被直接或者间接的被引入到web.xml文件中,如struts.xml;但我们会发现系统中没有引入<em>log4j</em>.properties配置的地方. 原因 打开eclipse,利用快捷键ctrl+shift+t找到LogManager(org.apache.<em>log4j</em>的jar包下,前提是有项目加载了该jar包),我们寻找能发现如下代码: if (conf
【已解决】maven环境下log4j配置文件无效的解决方案
背景:学webmagic时跑官方案例,出现以下错误: <em>log4j</em>:WARN No appenders could be found for logger (us.codecraft.webmagic.scheduler.QueueScheduler). <em>log4j</em>:WARN Please initialize the <em>log4j</em> system properly. <em>log4j</em>:WARN See h...
log4j配置级别无效控制台狂刷debug信息
<em>log4j</em>配置级别无效控制台狂刷debug信息今天做Hibernate和Struts2整合项目时,发现控制台狂刷hibernate的debug信息。 检查了<em>log4j</em>的配置文件没有问题,并且设置的级别是warn。网上有人说是与logback包冲突,但是根本没有使用logback或者marven,我导了三个包,<em>log4j</em> + sjf4j:<em>log4j</em>-1.2.17.jar、slf4j-api-1.7.
关于log4j配置问题
小弟今天刚接触一个框架Mina,简单的做了个demo,需要配置日志输出,但是启动服务端的时候报错 <em>log4j</em>:ERROR Could not instantiate class . java.lang
log4j 日志不输出原因总结
  一、问题说明:        将<em>log4j</em>.properties添加到项目的\WEB-INF\classes目录下,日志不按lo4j配置方式输出。   二、问题原因:        项目中即引入了<em>log4j</em>.jar,又引入了org.apache.logging.<em>log4j</em>,日志jar包冲突,日志不输出!   三、lo4j配置注意事项       1、web.xml 配置  ...
log4j配置失效日志中打印Debug信息
最近发布项目的时候发现控制台打印的日志较往常多了很多,仔细一看,debug和info信息也赫然在列,打开<em>log4j</em>.xml配置文件看一下:&amp;lt;!DOCTYPE <em>log4j</em>:configuration SYSTEM &quot;<em>log4j</em>.dtd&quot;&amp;gt; &amp;lt;<em>log4j</em>:configuration xmlns:<em>log4j</em>=&quot;http://jakarta.apache.org/<em>log4j</em>/&quot; debu...
log4j在web工程中的一个简单实例
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 工程结构: <em>log4j</em>.properties配置: <em>log4j</em>.rootLogger=DEBUG,stdout,rollingFile # 控制台输出 <em>log4j</em>.appender....
最新pdf阅读器好用下载
阅读器 很好用 牛 哈哈哈 太厉害了--------------------------------- 相关下载链接:[url=//download.csdn.net/download/aslemm/1954862?utm_source=bbsseo]//download.csdn.net/download/aslemm/1954862?utm_source=bbsseo[/url]
ASP 上传文件 存入数据库 实例程序下载
ASP 上传文件 存入数据库 实例程序 ASP 上传文件 存入数据库 实例程序 相关下载链接:[url=//download.csdn.net/download/mirage1982/2112442?utm_source=bbsseo]//download.csdn.net/download/mirage1982/2112442?utm_source=bbsseo[/url]
对你有帮助的 算法大全.doc下载
算法的一些好方法 不是的vjkasgldfaflf 相关下载链接:[url=//download.csdn.net/download/luckinglys/2169147?utm_source=bbsseo]//download.csdn.net/download/luckinglys/2169147?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java log4j学习 长江师范学院大数据
我们是很有底线的