로컬은 문제없는데 실행환경에서 문제 발생
- 작성자 :
- 이*영
- 작성일 :
- 2013-08-30 16:05:13
- 조회수 :
- 2,430
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
서버는 제우스 6.0 입니다.
로컬에서는 아무 무리없이 실행되는데 서버에서는 error 가 발생하네요 class와 jsp 를 통째로 update 했는데도 계속 에러가 발생합니다.
에러 유형 1.
-. 메인 화면에서 헤더메뉴 클릭시에 400 에러
-. 메인 공지사항 선택 하여 해당 화면으로 이동 후 해당 화면의 좌측 메뉴 선택 시 400 에러 이때는 새로고침을 할 경우 해당 페이지 열림
운영 되는 사이트 입니다.
http://kompass.or.kr
로컬에서는 아무 무리없이 실행되는데 서버에서는 error 가 발생하네요 class와 jsp 를 통째로 update 했는데도 계속 에러가 발생합니다.
에러 유형 1.
-. 메인 화면에서 헤더메뉴 클릭시에 400 에러
-. 메인 공지사항 선택 하여 해당 화면으로 이동 후 해당 화면의 좌측 메뉴 선택 시 400 에러 이때는 새로고침을 할 경우 해당 페이지 열림
운영 되는 사이트 입니다.
http://kompass.or.kr
A
안녕하세요. 이소영님.
오류 로그 파일에 발생한 오류는 대략 3가지 유형인 것 같습니다.
EgovBBSAttributeManageServiceImpl.selectBBSMasterInf() 메소드 부분에서 Nullpointer Exception 발생
이 오류는 게시판에 대한 마스터정보가 없는 경우로 판단됩니다. (여러 버전의 공통컴포넌트가 있어서 trace 상의 line으로는 정확하게 확인이 불가)
우선 bbsId 파라미터러 지정된 게시판ID가 DB상에 존재하는지 확인해 보시면 되실 것 같습니다.
(로컬과 서버 상의 DBMS 정보가 다른 경우로 판단됨)
두번째 오류는 FileNotFoundException으로 /WEB-INF/jsp/menu/news/KompNewsList_News.jsp 등 몇 가지 JSP가 없는 경우입니다.
로그를 확인하셔서 찾지못하는 jsp를 확인하셔서 조치하시면 되실 것 같습니다. (파일명이 잘못 지정되었거나, 잘못된 위치에 있음 등)
마지막 오류 유형은 login 처리 시 DB 정보를 정상적으로 못 가지고 있는 경우빈다.
java.lang.NullPointerException
at oracle.jdbc.driver.T4C8Oall.getNumRows(T4C8Oall.java:879)
이 오류는 일반적으로 iBatis에서 stored procedure를 잘못 호출한 경우인데, 호출하신 부분의 query 상에 변경 사항이 있었는지 확인해 보셔야 할 것 같습니다.
query xml 전체에서 "loginDAO.actionLogin" id로 찾아보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
오류 로그 파일에 발생한 오류는 대략 3가지 유형인 것 같습니다.
EgovBBSAttributeManageServiceImpl.selectBBSMasterInf() 메소드 부분에서 Nullpointer Exception 발생
이 오류는 게시판에 대한 마스터정보가 없는 경우로 판단됩니다. (여러 버전의 공통컴포넌트가 있어서 trace 상의 line으로는 정확하게 확인이 불가)
우선 bbsId 파라미터러 지정된 게시판ID가 DB상에 존재하는지 확인해 보시면 되실 것 같습니다.
(로컬과 서버 상의 DBMS 정보가 다른 경우로 판단됨)
두번째 오류는 FileNotFoundException으로 /WEB-INF/jsp/menu/news/KompNewsList_News.jsp 등 몇 가지 JSP가 없는 경우입니다.
로그를 확인하셔서 찾지못하는 jsp를 확인하셔서 조치하시면 되실 것 같습니다. (파일명이 잘못 지정되었거나, 잘못된 위치에 있음 등)
마지막 오류 유형은 login 처리 시 DB 정보를 정상적으로 못 가지고 있는 경우빈다.
java.lang.NullPointerException
at oracle.jdbc.driver.T4C8Oall.getNumRows(T4C8Oall.java:879)
이 오류는 일반적으로 iBatis에서 stored procedure를 잘못 호출한 경우인데, 호출하신 부분의 query 상에 변경 사항이 있었는지 확인해 보셔야 할 것 같습니다.
query xml 전체에서 "loginDAO.actionLogin" id로 찾아보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.