Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java rpmbuild剥离log4j的调试信息?_Java_Log4j_Rpmbuild - Fatal编程技术网

Java rpmbuild剥离log4j的调试信息?

Java rpmbuild剥离log4j的调试信息?,java,log4j,rpmbuild,Java,Log4j,Rpmbuild,我正在用Spring编写一个Java独立应用程序。我使用log4j进行日志记录 我使用以下转换模式: <param name="ConversionPattern" value="%d{ISO8601}; %-5p - %C.%M(%L) - %m%n"/> 但什么也没解决 帮忙 更新:这似乎是因为我以以下方式运行jar: java-Dlog4j.configuration=file:log4j.xml-jar my.jar 当我删除log4j.configuration属性时,l

我正在用Spring编写一个Java独立应用程序。我使用log4j进行日志记录

我使用以下转换模式:

<param name="ConversionPattern" value="%d{ISO8601}; %-5p - %C.%M(%L) - %m%n"/>
但什么也没解决

帮忙

更新:这似乎是因为我以以下方式运行jar: java-Dlog4j.configuration=file:log4j.xml-jar my.jar

当我删除log4j.configuration属性时,log4j在jar中查找配置文件,并正确地打印了类信息。因此,从外部定义文件似乎会产生问题。
但是我不知道为什么。

rpm宏(以及更多)和 在读取等级库文件时,您的内容正在被更改

您需要转义(使用“%”而不是“%”) 某些“%”字符以通过rpmbuild解析器传递它们

%debug_package %{nil}
%define debug_package %{nil}
%define __strip /bin/true