기술지원 문의

[답변]이클립스와 연동된 레진 스타트시 에러발생
권용찬 / 2007-04-10 17:47

가끔 개발환경이나 서버 이전후에 이런문의가 있습니다.

지금가지의 경험으로는

 

resin_home/lib 및의   jar   파일 또는  webapp_home/WEB-INF/lib  폴더 아래의 jar 파일중에서 깨진 파일이 있을 경우 문제가 발생합니다.

 

보통 ftp파일등으로 업로드 할때 이러한 문제들이 있으신것 같습니다.

왜그런지는 ftp 클라이언트 문제들이라 확실하지는 않구요 아마도 ftp클라이언트가 jar 파일의 경우 binary전송으로 해야 하는데 잘못인식해서 asc로 전송하는 경우가 있는것 같습니다. 깨진 jar파일의 class를 직접 호출하지 않을 경우 실행중에는 문제가 없는것 같이 보일 수 있지만 개발 환경 파일들이 운영환경으로 복사되는 일들이 있으므로 어떤 파일이 깨진것인지 확인해서 잡아줄 필요성이 있습니다.

 

이클립스에서 뜰때만 이런문제가 있어보이는 이유는 처음 로딩될때 classpath에 이는 jar를 확장해서 class  및 method Tree를 만들어야 하는데 jar가 압축이 안풀려서 문제가 발생하는 것이고 개발중에야...해당 class가 포함된 jar를 사용하지 않을 경우라면 문제확인이 어려우실겁니다.

 

귀찮으시겠지만 어떤 파일이 이상한지 하나씩 열어봐서 찾으시길 바랍니다.