Log4j不从内部jar打印日志 我在HelloWorld.war中有一个servlet,我在其中记录了log.info,它在执行时工作正常 我在MyJar.jar中的一个java类中有一个名为myMethod()的方法,它调用一个方法,该方法执行log.info&这也很好 当我创建一个servlet调用jar文件中的myMethod()时,它不会打印myMethod()中的log.info

Log4j不从内部jar打印日志 我在HelloWorld.war中有一个servlet,我在其中记录了log.info,它在执行时工作正常 我在MyJar.jar中的一个java类中有一个名为myMethod()的方法,它调用一个方法,该方法执行log.info&这也很好 当我创建一个servlet调用jar文件中的myMethod()时,它不会打印myMethod()中的log.info,java,servlets,log4j,Java,Servlets,Log4j,如何为可以从war中的jar文件打印日志的web应用程序启用日志记录功能?请添加您正在使用的应用程序服务器和版本。JBoss 6、Tomcat 7等。我怀疑您可能有多个log4j配置文件。JAR和WAR是否有不同的log4j配置文件。你能确认只有一个。我正在使用tomcat 7,并且只有一个配置文件吗。我试着在war中添加一个,在jar中也添加一个,但没有成功,所以我删除了它。你的tomcat中有log4j文件吗?

如何为可以从war中的jar文件打印日志的web应用程序启用日志记录功能?

请添加您正在使用的应用程序服务器和版本。JBoss 6、Tomcat 7等。我怀疑您可能有多个log4j配置文件。JAR和WAR是否有不同的log4j配置文件。你能确认只有一个。我正在使用tomcat 7,并且只有一个配置文件吗。我试着在war中添加一个,在jar中也添加一个,但没有成功,所以我删除了它。你的tomcat中有log4j文件吗?