태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

자바 컴파일 디렉토리에 대한 고찰....

JSP를 위해 서블릿을 컴파일 하다가

package javax.servlet does not exist
import javax.servlet.*;

이런 에러에 부딪혔습니다...... 다핫.

그래서 CLASSPATH 정해 주고 lib 폴더에 jar 파일도 복사해 주고
별에 별걸 다 해 봤는데 안 되더군요...

결국은 jdk1.6.X.XX 와 jre1.6.X.XX 의 차이점을 몰라서 발생한 문제 되겄습니다. -_-;;

내가 계속 jre 의 lib/ext 폴더에다가 servlet-api.jar, jsp-api.jar 파일을 넣었는데
그게 아니라 jdk 의 lib/ext 폴더에다가 넣아야 되는 것이었네요.. ㅡㅡ...

jre는 런타임 인바이러먼트 니까 구동시에 사용되는 것이고
컴파일이나 실제 제작 시에는 jdk 즉 디벨로프 키트 에서 수행이 되는 것입니다!!
고로 jdk 폴더에다가 넣어야 컴파일시에 참조를 하는 것이지요.

한편... 실제로는 서블릿 라이브러리 파일이 있는 경로를 클래스 패스에 넣어 주는 것이
정석이라고 하더군요. 요건 잘 안 되던데.. 시도해 봅시다 :D

삽질은... 위대한 어머니요.. ...... 뭔 말이야 이게 -_-;;
이 블로그 또한... 예전에 작성해 놓은 거라서.... 기억이 가물가물...@_@

+ Recent posts