[각자의 작업폴더 생성]

D:\JSP_201202AM 폴더 생성
D:\JSP_201202AM\setup 폴더 생성

// C: (비추천), 되도록이면 D: 또는 외장하드를 사용한다.

 


[JSP개발 환경 구축하기]
1. JDK6 설치
   - http://java.sun.com 다운
   - C:\Program Files\Java\jdk1.6.0 자바 설치 되어 있는지 확인
   - 환경변수 설정
      . 내컴퓨터 -> 속성 -> 고급 -> 환경변수 -> 시스템변수 -> Path -> 편집(삭제 절대 안됨)
        ->마지막 문장 뒤에 ; 추가 -> C:\Program Files\Java\jdk1.6.0_29 경로 붙여넣기
   - 설치후에는 폴더명을 수정할 수 없으니 삭제 후 재 설치한다.

 

2. Tomcat 6.0 설치
   - JSP Server(Servlet Container, JSP Container)는 JSP코든 및 JAVA코드를 해석하여
     처리하고 결과를 HTML로 변환해 브라우저로 출력하는 역할을 수행한다.
   - Tomcat 6.X는 J2SE 6.0(1.6)이상 설치해야 가능하다.
   - Tomcat은 Application간에 메모리가 공유됨으로 하나의 JSP 사이트가
      문제가 생기면 다른 웹사이트도 영향을 받게 된다.
   - Tomcat에는 하나의 Web Application만 설치를 권장한다.
   - Tomcat과 비슷한 서버로 JBoss, Resin, JRun 등이 있다.
   - http://www.apache.org -> Tomcat -> Tomcat 6.0 -> Binary Distributions -> Core -> zip
      압축풀기 -> 폴더명 tomcat-6.0 변경 후 -> D:\JSP_201202AM\tomcat-60으로 경로 이동

 

3. Tomcat 서버 포트 수정
   - tomcat-60/conf/server.xml을 수정한다. 69번 라인 근처
     . Oracle 9i이상은 Apache, XDB가 설치되어 있어 8080포트를 이용하기 때문에 포트
       충돌을 막기위해 8080을 사용하지않고 9090 포트로 변경한다.

    <Connector port="9090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="KSC5601" />

 

4. 톰캣실행 배치파일 작성
  - 에디트 플러스 -> 새파일 -> 보통문서 -> D:/2012AM_JSP/tomcat_start.cmd 아래 내용 저장
      ----------------------------------------------------------------------------

      SET JAVA_HOME=C:\jdk1.7.0
      SET TOMCAT_HOME=D:\JSP_201202AM\tomcat-60     
      SET CATALINA_HOME=D:\JSP_201202AM\tomcat-60
     
      D:
      CD D:\JSP_201202AM\tomcat-60\bin
      startup.bat

      ----------------------------------------------------------------------------

 

5. 톰캣 실행
   - D:/JSP_201202AM/tomcat_start.cmd 더블 클릭
   - 톰캣이 정상실행 되지 않을 경우
      . 시작 -> cmd실행 후 -> tomcat_start.cmd의 내용을 그대로 붙여넣기 한 후 실행

 

[Web Application의 환경 설정]

1. /tomcat-60/webapps     : 홈디렉토리, root, 기본설치 폴더
   
2. /tomcat-60/webapps/daum: daum 프로젝트 설정, daum Web Application root
  
3. /tomcat-60/webapps/daum/WEB-INF  :   web.xml 환경 설정 파일 저장
    - 틀린경우: web-inf, Web-inf, WEB-inf, WEB_INF, 대소문자 반드시 일치
    - WEB-INF 폴더는 daum 폴더를 JSP Web 프로젝트 폴더로 인식됨으로 반드시 생성.

 

4. /tomcat-60/webapps/daum/WEB-INF/lib    :   *.jar 등 여러 드라이버(Library) 저장 폴더

 

5. /tomcat-60/webapps/daum/WEB-INF/classes  :   *.class, servlet, beans가 위치


6. 실습페이지 작성
   - D:\JSP_201202AM\tomcat-60\webapps/daum/test.html 작성
      ---------------------------------------------------------------------

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 

            "http://www.w3.org/TR/html4/loose.dtd">
      <html>
       <head>
        <title> 환영 </title>
       </head>

       <body>
        안녕하세요!!<br><br>
        <img src="./images/flower1.jpg">  
       </body>
      </html>

      ---------------------------------------------------------------------

 

7. 브라우저(크롬,파이어폭스,익스플로러) 확인
   - http://localhost:9090/daum/test.html
      localhost: 현재 사용중인 컴퓨터를 지정하는 별명

   - http://127.0.0.1:9090/daum/test.html
     127.0.0.1: 현재 컴퓨터를 지정하는 IP   
   - http://172.16.5.1:9090/daum/test.html
     172.16.4.1: 고정 IP, 사설 고정 IP

+ Recent posts