728x90
반응형
ERROR No log4j2 configuration file found.
1.원인
src/main/resources 폴더에 위치한 log4j2.xml 파일을 찾지 못해 발생합니다.
2. 해결방법
Spring Tool Suite(STS)에서
Java 프로젝트에
src/main/resources 폴더 추가 및 log4j2.xml
파일을 인식하게끔 해야합니다.
1. 프로젝트 생성 또는 선택하기
Spring Tool Suite(STS) 를 열고 프로젝트를 생성하거나 기존 Java 프로젝트를 엽니다.
2. src/main/resources 폴더 생성하기
1 ) 프로젝트 트리에서 src 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
2 ) New > Folder를 선택합니다.
3 ) Folder name에 main/resources를 입력하고 Finish를 클릭합니다.
3. src/main/resources 폴더를 소스 폴더로 설정하기
1 ) 프로젝트 트리에서 src/main/resources 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
2 ) Build Path > Use as Source Folder를 선택합니다.
4. log4j2.xml 파일 추가
1 ) src/main/resources 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
2 ) New > File을 선택합니다.
3 ) 파일 이름으로 log4j2.xml을 입력하고 Finish를 클릭합니다.
4 ) log4j2.xml 파일에 아래의 내용을 추가합니다.
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %c{1} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
5. 프로젝트 클린 및 빌드하기
1 ) Project > Clean... 을 선택하여 프로젝트를 클린합니다.
2 ) Project > Build Automatically가 체크되어 있는지 확인합니다.
위 순서를 진행하고 나면 main 함수 실행 시 해당 오류는 나타나지 않게 됩니다.
728x90
반응형