일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- IIS
- MS
- oracle
- javascript
- aspnet
- CONVERT()
- 오라클
- Excel
- DataGrid
- 엑셀
- 마이크로소프트
- 비주얼스튜디오
- jQuery
- c#
- windows
- 이클립스
- 윈도우
- 리포팅서비스
- ASP
- 프로시저
- MSSQL
- Winform
- SSRS
- 태그를 입력해 주세요.
- 단축키
- attr()
- 윈폼
- replace()
- 자바스크립트
- microsoft
Archives
- Today
- Total
DJ메탈짱™의 Free Style
Linux 서버 배포 사건, (Jar, Lib, 파일확장자) 본문
|
|
운영팀 개발자가 경험한 내용을 인용하여 사건을 정리해보았다.
초짜들이 실수 할 수 있는 아주 기초적인 상식을 본인의 블로그를 통해 공유해본다.
1. jar 운영 서버 배포전 테스트 서버에서 확인하기 위해
lib 폴더에 해당 jar 을 올렸지만 수정된 부분이 적용되지 않았음.
2. 환경설정 파일을 보았지만 경로문제는 아니였음.
3. 결론은 해당 jar 파일을 올리고 나서 기존 jar 파일 이름을 변경만 하였지 해당 폴더에 남겨두었던 것이 화근.
4. 예를들어 abc.jar 라고 했을 때 기존 파일은 abc.jar_20140731 이라는 이름으로 변경하고,
- abc.jar 파일을 배포하였음.
- 톰캣을 재 구동하였는데도 오류가 발생하지 않았고,
- 수정된 부분을 확인해봐도 정상동작하지 않은 현상이 지속됨...
- 이렇게 저렇게 확인해보다가 문득 떠오른 한마디....lib에는 관련 jar만 있어야 한다!!
-> 그래서... abc.jar_20140731 파일을 다른 폴더에 옮겨놨더니 abc.jar의 수정된 부분이 정상동작하였다는....
-> lib 폴더에서 jar를 인식할 때 확장자는 따지지 않는 모양이다...
상식중의 상식?이라고 할지언정 경험한 바 없으니 아주 큰 경험을 한 셈이다.
운영서버였다면 후덜덜 한 상황이 발생했을 뻔한~~ 그런 사건!!!
'일(job) > JAVA' 카테고리의 다른 글
이클립스 디버깅, Drop to Frame, 멈춰선 브레이크 포인트 지점을 다시 확인(재실행) (0) | 2016.01.22 |
---|---|
JSTL - fmt:message, bundle, 유니코드, native2ascii.exe (0) | 2016.01.22 |
[JasperReports] Font 'IDAutomationHC39M' is not available to the JVM 오류발생 (0) | 2016.01.22 |
이클립스 Synchronize, Compare (Override 기능-Commit,Update,Merged) (1) | 2016.01.22 |
이클립스(eclipse) 프로젝트(WorkSpace) 인코딩(UTF-8) 설정 (0) | 2016.01.22 |