jsp file server 업로드 시 comfile이 제대로 안됐어요!
해당 jsp file을 서버에 업로드 했는데 html 소스가 text로 보인다.
왜이럴까? 정답은 이거때문이다. 서버에 jsp file을 업로드 후 해당 file을 서버에서 호출하게 되면 서버는 이 파일이 전과 비교해(크기와 날짜) class 파일로 만들어준다
근데 여기서 문제가 발생을 한다. class file이 깨진것 그래서 이렇게 보이는 것이다.
나는 해결방법이 쿠키 삭제하면 되는줄 알았으나, 총 11개의 컨테이너 중 몇개가 깨져있었고 나머지는 정상적으로 잘 나왔던 것이였다. 그래서 사용자들이 볼때 잘 나와보였던 것. 기존에 작업했던 jsp file 찌꺼기가 남아있던 것도 이 이유였다. jquery문에 해당 기능을 넣었던걸 comfile 해서 class화로 서버가 가지고있었던것
깨진 class file을 해결 하는방법은 jsp 파일을 서버에 재업로드 하자 혹은 그파일 찾아서 지워주자
구글링 하다 보면 jeus-work 폴더안에 해당 class file을 rm시키라는 말들이 많은데 그냥 jsp file 하나 업로드 해서 새로 컴파일 시키는게 속편하다
정 안되면 서버 재구동 해서 쓰레드값도 초기화해주자.
위치찾는법 = error log에 찍히는 경로로 들어가서 보자 운영중인 서버에는 /app/jeus6/webhome/서버+컨테이너 /generated/서비스명/jeus_jspwork/_WEB_5fINF/_jsp/경로에 보면
java와 class 와 smap file이 있다
여기서 수정해줄꺼면 해주자.
Ghost