Programing

웹 페이지 소스 잘림 현상

c10106 2018. 3. 6. 13:36
반응형

JSP 코딩을 하고 개발 화면에서 스크립트가 동작하지 않는 현상이 발견되어


크롬 브라우저에서 HTML 소스 보기하여 추적을 해보니


소스 하단부에 있는 Javascript function 부분에 내용이 잘렸다.


로컬/운영에는 문제 없이 잘 도는데 개발서버에서만 이상하게 소스 잘림 현상이 있었다.


잘려진 부분에 jsp 코딩 문제가 있는지 찾아 봤지만 jsp 코딩은 들어 있지 않았다.


혹시 properties와 관련된 환경 문제인가하고 점검을 해 봤지만 별로 문제될만한 곳이 발견 되지 않았다.


구글링을 해보니 jsp 상단에 아래와 같이 buffer를 지정해 준다고 했지만, 왠일인지 500에러만 발생했다.


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" buffer="128kb"%>


그러던 와중에 OKJSP에서는 java코드 중에 null값이 존재해서 생기는 문제라고들 해서..


2000줄이 넘는 소스 중간 중간을 제거해가며 추적을 해 보니


그나마 최근에 작업했던 구간이 의심스러웠는데..역시나 그곳이었다!


로컬하고 소스가 같은데 왜 안 되나 확인 해 보니..개발서버를 여러 명이 쓰면서


그 구간에서 세션에 담긴 유저 VO의 get, set 메소드가 누락되어 있던 것이다.


사실 map 방식이었으면 그냥 빈값만 출력하고 말 것을 VO이다보니 오류가 난 것이었다.


문제는 소스 끊긴 구간에서 소스 문제가 발견되지 않은 점.


JAVA나 JSP 오류가 발생하지 않았다라는 점.


이런 종합적인 문제로 나를 더욱 더 헤매게 만들었던 것이었다.


소스가 중간 잘릴 때는 최근에 등록했던 소스부터 원복해가며 찾자. 이게 정답 ㅋ

반응형