개발/JAVA

java 개발 | 오류노트

AM0530 2020. 10. 15. 18:10

1. 오류상황 : common.jar (version 2) 파일을 filezilla에 업로드 후, 서버 재부팅

기존 파일은 common.jar_20201015 (version 1) 와 같은 식으로 변경 : 서버에 적용되지 않도록. 백업용으로 저장

정상적인 경우)  자동으로 새로 업로드한 jar가 서버에 적용됨 

 

오류 발생) 새로 업로드한 jar에 포함된 기능이 적용안됨. 

이번에 수정하지 않은 기능에서도 여러 오류가 발생함 

 

원래 사용하고 있던  version1로 jar를 다시 바꾸고 재부팅해도 rollback이 안됨

 

2. 오류원인 : test중인 jar파일이 /WEB-INF/lib 에 같이 올라가 있었음. 

 

서버재부팅하면서 test.jar 도 같이 적용되었고 

common.jar의 코드와 겹치는 부분이 있어서 version2도 제대로 적용이 안되고, 

version1으로 rollback했을때도 제대로 rollback이 안됐음 

 

3. 오류해결방법 : test.jar를 개인pc에 다운로드하여 백업후 /WEB-INF/lib에서는 삭제함 

 

(서버의 log를 보면 오류가 발생하는 service를 확인할 수 있고 

그 service를 어느 jar에서 호출하는지 찾으면 문제가 되는 jar 파일은 알 수 있다)