idea打包 运行jar 未打印日志
以下是控制台仅有的信息:
log4j:WARN No appenders could be found for logger (WordCountApp). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
此时在resource下面添加了log4j.properties文件 (会被打包到jar的根目录下)
由于程序读取的是包的根目录下的log4j.properties,根据这个思路查看jar信息:
很明显根目录下没有log4j.properties,也就是说该文件没有被打进jar包
解决方案1:
在pom.xml文件添加如下:
<build> <resources> <resource> <directory>src/main/resource</directory> <includes> <!--包含文件夹以及子文件夹下所有资源--> <include>**/*.*</include> </includes> </resource> </resources> </build>
解决方案2:
Project Structure ---> Artifacts ---> Output Layout ---> 点击 + 选择 Directory Content 添加该工程的classes即可
相关推荐
loveyouluobin 2020-09-29
ScarlettYellow 2020-10-12
crazyhulu 2020-09-20
81477515 2020-09-10
yangkang 2020-09-10
huolan 2020-08-18
xwb 2020-08-17
liusarazhang 2020-08-16
Keepgoing 2020-08-03
Unimen 2020-07-19
CaptainCTR 2020-07-09
TheBigBlue 2020-07-05
Jacry 2020-07-04
滴水穿石点石成金 2020-06-14