에러를 따라가보니 ResultSet에서 getInt("column_c"); ← 이 부분에서 에러가 나고 있었다. 당연히 데이터 유형이 달라서 발생하는 에러이기 때문에 바로 데이터 유형을 확인해봤지만 해당 컬럼은 Int형이 분명했다. 도대체 어디가 잘못됐단 말인가.. 몇 시간을 디버깅 해보고 별 짓을 다 해보다가 지푸라기라도 잡는 심정으로 디버깅으로 나오는 쿼리문을 실행시켜 봤는데.. 그제서야 문제의 원인을 파악할 수 있었다. select column_a, column_b column_c, column_d, column_e from tableName ; 뭔가 이상하지 않나? 그렇다. column_b과 column_c 사이에 콤마가 빠져있었다. ㅡ.ㅡ 이걸 컴퓨터는 부적합한 열 인덱스라든가 부적합한 식별자 ..
세션 리스너에 아래와 같이 적어줬더니 에러 발생. ServletContext session = (ServletContext) arg0.getSession(); ServletContext로 캐스팅 할 수 없댄다. 코드어시스트를 다시 받아서 HttpSession session = arg0.getSession(); 로 바꿔주니 잘 돌아감. 손으로 치지 말고 어시스트를 받자..;;
아침부터 이클립스 실행하자마자 에러질이다. 이런 경우 재부팅하고 해결된 적이 있어서 재부팅을 해봤지만 여전히 같은 에러가 발생했다. 참 가지가지 한다. 원인은 메모리 관리에 문제가 있어서인 것 같다. 참고: http://blog.daum.net/say_young/6710278 이클립스가 설치된 폴더 안에 있는 eclipse.ini 파일을 메모장으로 열고,--launcher.XXMaxPermSize (Perm영역의 최대 크기)256M -Xms512m (heap영역의 시작 크기)-Xmx512m (heap영역의 최대 크기) Perm영역과 Heap영역의 크기를 조정하면 에러를 잡을 수 있다. (크기 차이가 심하면 과부하를 주는 듯하다.) 내 경우, Xms1024m-Xmx1024m이었던 것을 Xms512m-Xmx..
정말 거지같은 에러다!!!! 이클립스에서 서버 돌리고 페이지 실행하면 웹브라우저가 떠야 하는데 뜨지 않는다.. 여태 한번도 이딴 에러는 발생하지 않았는데 귀신이 곡할 노릇이다. 물론 난 바보가 아니기에 preferences에서 웹브라우저 설정은 이미 해줬다. 웃긴 건 이클립스에서 실행했을 때는 웹브라우저가 뜨지도 않으면서 에러창만 보이는데, 따로 웹브라우저를 띄우고 주소를 직접 입력하니까 또 그건 된다. ㅡ.ㅡ 혹시 몰라서 파이어폭스를 설치하고 해봤는데, 파이어폭스로 실행할 경우 에러창은 뜨지 않지만 실행은 되지 않는다. 여기저기 국내외에 질문을 올렸더니, preferences에서 web browser 설정을 해보라는 답변만 얻었다. 그건 나도 안다고!!! 결국 이것저것 해보다가 기본 웹브라우저를 크롬이..