Nekr Blog

1. JDK 설치
    => http://java.sun.com/  웹 페이지 이동 후 J2EE를 다운 받는다. 다운 받은 파일을 자신이 원하는 폴더에 설치를 한다.

<환경 변수 설정>
1) 시작 -> 설정  -> 제어판 -> 시스템을 클릭하여 시스템 등록 정보를 활성화 시킨다.
2) 고급 탭에서 환경 변수를 클릭한다.
3) 시스템 변수에 PATH의 값에 java 의 bin 폴더의 경로를 입력 시킨다.
    별다른 수정 없이 설치를 하였을 경우 ";c:\Progrem File\Java\jdk1.5.0_06\bin"일 것이다.
    꼭 자신에게 맞는 경로에 설치하기 바란다.
4) CLASSPATH를 생성하여 ".;c:\Progrem File\java\jdk1.5.0_06\lib\tools.jar"을 입력한다. 
    여기서도 자신에세 맞는 경로를 찾아 주면 된다. tools.jar의 경로를 찾아 주면 된다.
5) JAVA_HOME을 생성하여 자바 설치 경로를 입력하여 저장한다. "c:\Progrem File\Java\jdk1.5.0_06"
6) 명령어 창을 실행하여 "javac"를 입력 해 본다.  java에 대한 설명이 나오면 정상적으로 설치가 된 것이다.


2. 톰캣 설치
   => http://jakarta.apache.org/ 에서 톰캣을 다운받아 원하는 곳에 압축을 해제 해 준다.
       설치가 필요 없이 압축만 해제 하면 된다.

<환경 변수 설정>
1) 시작 -> 설정  -> 제어판 -> 시스템을 클릭하여 시스템 등록 정보를 활성화 시킨다.
2) 고급 탭에서 환경 변수를 클릭한다. 
3) CATALINA_HOME을 생성하여 톰캣의 위치 정보를 입력한다. 
4) 톰캣의 bin 폴더에 startup.bat를 더블 클릭하여 정상 작동 되는지 확인한다. 정지는 shutdown.bat를 클릭하면 된다.
5) 웹 브라우저에 http://localhost:8080/ 또는 http://127.0.0.1:8080/ 을 입력하여 정상적으로 동작이 되는지 확인한다.


3. Servlet 설정     

1) 톰캣의 하위 폴더인 conf폴더에 web.xml 파일을 수정한다.
    invoker를 검색하여 주석을 재거한다. servlet-mapping도 주석을 제거 하여 준다.
[xml파일을 몇 개 수정해야 하는데 수정할 파일은 %CATALINA_HOME%\conf\web.xml 파일과 context.xml파일이다. 우선 web.xml파일을 수정해 보자. 115라인과 127라인에 있는 주석을 제거하도록 하자.]

[365라인과 370라인의 주석도 제거 하도록 하자. 방금 web.xml파일의 작업들은 Tomcat 6.0으로 넘어오면서 보안이 강화되었기 때문에 반드시 해주어야 하는작업이다. 이 작업을 해주지 않는다면 servlet이 실행되지 않으니 반드시 해주자.]

2) context.xml 파일에 <Context>에 다음과 같이 추가 해준다.<Context reloadable="true" privileged="true">
[마지막으로 context.xml파일을 수정해 보도록하자. 19라인에 <Context>라는 태그가 있는데 속성을 추가해 주어야 한다. <Context reloadable="true" privileged="treu">로 수정 후 저장을 한 뒤 반드시 "Tomcat" 을 다시 실행시키도록 하자. 그래야 수정된 내용이 반영된다.]

3) 톰캣 폴더안에 있는 lib폴더에 servlet-api.jar을 복사하여 java에 jdk 안에 있는 lib 폴더에 복사한다.
    CLASSPATH에 복사한 servlet-api.jar의 경로를 입력한다.
    jdk안 jre\lib\ext에 servlet-api.jar를 복사하고 CLASSPATH에 경로를 추가한다.
4) 톰캣안에 webapps\ROOT\WEB-INF 폴더안에 classes 폴더를 생성한다.