광고 한 번씩 클릭해 주시면 글 쓰는데 큰 힘이 됩니다 (제발~)

IT/Server

log4sql.jar 쓰다가 지옥에러 발생... java.lang.OutOfMemoryError~ PermGen space....java.util.Arrays.copyOf memory

BradKim81 2021. 5. 12. 10:44
728x90

for문 돌다가 처음에는 인서트가 잘되고 두번째 돌때부터~

갑자기 미친듯이 tomcat 메모리 상승하더니 톰캣서버 사망하심....

마이바티스부터 스프링, 자바버전, 톰캣버전 미친듯이 다 뒤적거리고 수정하고 찾아봐도

에러 이유를 모르겠음~ ㅠㅜ

눈물 질질 짤때쯤 갑자기 번쩍~ 한가지 생각이 들었고...

혹시나 하는 마음에... context-datasource.xml의 드라이브클래스 네임값 변경...

 

몇달전부터 로그확인을 좀 더 편하게 하려고 log4sql.jar 를 받아서 쓰면서

 <property name="driverClassName" value="core.log.jdbc.driver.OracleDriver"/>

이렇게 수정해서 쓰고 있었음...

근데 이게 문제였음...

에러도 명확하지 않고

 java.lang.OutOfMemoryError~ PermGen space....java.util.Arrays.copyOf memory

이 세개 오류로그가 미친듯이 나는데....

여튼 이건 버그가 거의 100%라는 내생각...

 

결론은 기존처럼 변경해서 다시 사용...

<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>

이상무...

 

망할..... 하루를 날렸다 이것때문에...

그래도 일단 이유를 알아서 다행... -_- ;;

320x100

'IT > Server' 카테고리의 다른 글

tomcat 하나에 포트다른 서비스 2개 띄우기~  (0) 2021.05.13
linux fine명령어  (0) 2021.05.13
linux 한글 인코딩 환경변수 설정  (0) 2021.05.12
linux wget hadoop  (0) 2021.05.12
리눅스 페도라 방화벽 포트 오픈방법  (0) 2021.05.12