JspWriter cannot be resolved to a type 에러

마치·2021년 4월 21일
0

TOOL

목록 보기
2/2

어제까지 잘 되던 프로젝트가 갑자기 실행이 되지 않았다.

server tomcat v8.5 server at localhost failed to start

이 에러가 떠서 구글링을 해보니 이클립스 내
window-preferences-server-runtimeEnvironment에 들어가서
기존 톰캣을 제거하고 다시 추가해주면 된다고 했다.
그래서 삭제한 후 다시 build path-server에서 톰캣을 추가해줬다.
그래도 실행이 안 되고 또 몇몇 파일들에 빨간불이 들어왔다.

access restriction the type 'base64decoder' is not api

이런 에러가 떠서 또 구글링을 했다.
이번엔 project-properties-java build path-libraries에서
'JRE System Library' 선택 후 제거하고 다시 추가하면 된단다.
그랬더니 몇개는 빨간불이 사라졌지만 두개가 그대로였다.
그게 바로 javax.servlet.jsp.jspwriter 에러였다.
에러난 부분을 보니 이 클래스를 다시 추가해야한다고 하던데 다시
구글링을 해보니 자바에 기본으로 내장되어 있는 out 객체였다.
그리고 또 구글링을 한 뒤에 해결방법을 찾았다.

project-properties-java build path-add library 한 후에
server runtime을 선택하고 설정해둔 톰캣으로 적용해주면 된다.
참고한 블로거가 오류난 프로젝트에 서버환경을 안 잡아줘서 생기는 오류라고 한다. build를 한다고 했는데 제대로 하지 않았나 보다.
나중을 위해 기록해둬야겠다고 생각해서 이 포스팅을 한다.
화이팅~!~!

참고한 블로그

profile
신입 개발자입니다.

0개의 댓글