org.apache.commons.logging 으로 시작하는 클래스들이 없다는 에러가 뜬다면, Commons‑Logging 라이브러리가 클래스패스에 들어 있지 않은 겁니다. 다음 중 하나를 선택해 추가해 보세요.
<dependencies>
<!-- Commons‑Logging -->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<!-- Logback (SLF4J 바인딩) -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.4.11</version> <!-- 최신 버전 확인 -->
</dependency>
</dependencies>
dependencies {
implementation 'commons-logging:commons-logging:1.2'
implementation 'ch.qos.logback:logback-classic:1.4.11' // 최신 버전으로
}
Apache Commons Logging 다운로드 에서
commons-logging-1.2.jar (또는 최신) 을 받습니다.
프로젝트의 WebContent/WEB‑INF/lib (혹은 src/main/webapp/WEB‑INF/lib) 폴더에 복사
(필요시) Logback도 같이 추가:
두 JAR을 동일하게 WEB‑INF/lib 에 넣으면 됩니다.
이제
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
가 정상 인식되고, LogFilter 와 LogTest 의 log.debug(...) 호출이 잘 동작할 거예요. 잘 추가하신 뒤 서버를 클린·빌드·재시작 해 보시면 됩니다.