jsp 파일 실행시 위와 같은 오류가 발생하였다.

오류는 오류 코드에서 유추할 수 있으며, 아무래도 드라이버 문제로 유추할 수 있다.

오라클 14버전에서 문제가 있는 것 같아 해당 버전을 삭제하였다.

삭제 후 웹 서버를 재부팅해준다.

 

재부팅 후 정상 실행되는 것을 확인할 수 있다.

오류의 경우 콘솔에서 꼭 확인하여 어느 부분에서 발생하는지 유추하도록하자.

실행
쿼리 명령문 전체 실행 Ctrl+Enter
쿼리 명령문 선택 실행 F9

 

Class안에 있는 메소드 및 변수를 쓰길 원할 경우 public(공공) 설정을 해줘야 쓸 수 있다.

 

설정을 안할 경우 위와 같은 문제가 발생하는데,

정작 Class 내부에서는 어떠한 오류 문구가 없어 확인이 어렵다.

 

 

 

public 설정 후 정상적으로 이용이 가능하니 꼭 사용하도록하자.

사진 1과 같이 root.war 파일을 넣은 후 root.war 파일을 삭제하였으나

아래와 같이 root 폴더도 같이 삭제가 되었다.

 

cafe24에 문의해서 확인해본 결과 tomcat이 구동되고 있는 상태에서 삭제시 root 폴더도 삭제되므로

아래와 같은 순서로 진행하라고 전달받았다.

 

1. tomcat 서버 종료

2. root.war 파일 삭제

3. tomcat 서버 실행

JSP SQLException 중 하나인 Column Index out of range, 0 < 1의 경우

resultset 인덱스를 잘못 지정하여 발생된 문제이다.

 

sql의 경우 1번째 인덱스부터 시작된다.

그러므로 위와 같이 index 숫자가 0으로되어 있다면 1로 수정하여 해결하면된다.

 

 

 

+ Recent posts