본문 바로가기
반응형

apache2

Cannot find DTD ... log4j 에러 로그 관련하여 더 보고 싶은 정보가 있어서 level 조정하려고 log4j.xml 파일을 들어가봤더니 난데없이 'Cannot find DTD ... log4j' 와 같은 에러 발생! log4j도 정상적으로 돌아가고 아무 문제는 없다고는 하나 빨간 줄은 절대 못넘어가는 나란 사람은 해결하려고 구글링 시작 일단 문제는 해당 log4j를 경로에서 찾을 수 없다는 에러이고 그래서 상단에서 // 이와 같이 되어있어서 에러가 발생했을 것 // "log4j.dtd" 부분에 경로를 잘 찾을 수 있도록 실제 apache에서 제공하는 경로를 입력 // https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd // 결론적으로 아.. 2024. 2. 2.
VO에서 Map 변환 메서드 (Apache Util) 회사에서 업무를 처리하다 기존 구현된 메서드들이 Parameter 타입이 달라 VO를 Parameter로 넘겨주는 Service 등을 구현해서 사용하였다. 기존에 쿼리를 로그로 찍도록 되어 있었는데 내가 구현한 부분만 로그에 찍히지 않고 있었다. 간단한 오류였지만 로그에 찍히지 않으니 문제를 쉽게 발견하기 힘들었는데 알고보니 기존에 Parameter 타입을 모두 Map으로 변환해서 공통으로 사용하고 있었고 그렇게 사용할 경우에만 로그에 찍히도록 설정해 놓았기 때문이다. 즉, 내가 추가로 다른 타입을 사용해서 구현한 부분들은 당연히 찍히지 않게 되는 것이다. 그래서 일일히 변환 시켜줘야 하나 생각했는데 Apache의 Util로 제공되는 메서드 중 VO를 Map으로 변환시켜주는게 있었다. HashMap vo.. 2023. 8. 31.
반응형