Servlet 디렉토리 구조 생성 방법



1. Tomcat/webapps 디렉토리 밑에 새로운 애플리케이션(폴더)을 생성한다.

2. 새로운 애플리케이션 안에 WEB-INF, WEB-INF/classes, WEB-INF/lib 를 생성한다.

3. classes 안에는 컴파일한 class 파일을 넣는다.

4. lib 에는 각종 라이브러리 파일을 넣는다.

5. src 에는 작성한 코드파일을 넣는다.



 실행환경

 Desktop

 조립식

 CPU

 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz 3.40GHz

 Memory

 8.00 GB

 OS

 Windows 7 Professional K 64bit

 Java

 1.8.0_05

 MySQL

 Ver 14.14 Distrib 5.6.19, for Win64

 Web Server

 Apache Tomcat 7.0.51


문제점

서블릿에서 DB 연결시 NullPointerException 발생하고 연결 실패.(이 문제 하나로 몇일을 삽질하였다...)

해결방안

서블릿은 JDBC를 Properties에서 가져오지 않는다. 서블릿의 디렉토리 구조안에 라이브러리 파일을 넣어야 하는데, 위치는 'WEB-INF/lib'에 넣어주면 된다.

이클립스에서 생성한 프로젝트에서는 WebContent/WEB-INF/lib 에 넣어준다.





참고 링크

+ Recent posts