1. 아파치 톰캣 설치

 1) 자바가 설치되어 있아야 한다. (JAVA_HOME 설정 되어있어야함)

 2) 아파치 톰캣 설치  http://tomcat.apache.org/download-70.cgi?Preferred=http://apache.tt.co.kr/

  - FULL 설치로 한다. (예문 / 매니저 추가)

  - 포트번호는 절대 충돌이 없도록 설정!

  - ID/PWD를 설정하고 NEXT / 자바의 경로 설정 / 설치 경로 설정

  - 설치완료후 바로 실행은 체크해제해 주고 완료. (환경설정이 우선 되어야한다.)


 3) 톰캣 환경설정

   - 톰캣은 CATALINA_HOME 을 사용한다.

 변수

 값

 CATALINA_HOME

 C:\Program Files\Apache Software Foundation\Tomcat 7.0


 4) 실행

  - Moniter Tomcat7 실행, (윈도우7 에서는 관리자권한으로 실행해야한다.)


 5) conf 폴더

  - tomcat-users.xml : 관리자의 ID/PWD가 저장되어있다.

  - server.xml : 기본 환경설정이 가능하다 (포트번호 등등)

 5) 홈 디렉토리

  - 다음의 주소 밑에 html파일을 저장하여 테스트가 가능하다. (폴더를 만들어 접근 해 보자)

 C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\Test


 6) 폴더 설정 (동적)

  - 동적인 환경을 요구하는 파일들은 WEB-INF 폴더를 생성하여야 하고 그 밑에 classes 폴더에는 java의 컴파일된 class 파일을 넣어야한다.

  - WEB-INF 폴더에는 web.xml 파일(환경설정)이 있어야한다. (현재 폴더에 대한 환경설정)


 7) 클래스 매핑

  - aa 의 이름으로 둘의 관계가 매핑된다.

   <servlet>

      <servlet-name>aa</servlet-name>

      <servlet-class>HelloServlet</servlet-class>

    </servlet>


    <servlet-mapping>

        <servlet-name>aa</servlet-name>

        <url-pattern>/hello</url-pattern>

    </servlet-mapping>




2. 아파치 톰캣 웹 폴더 변경

 1) ROOT 폴더를 변경하하면 기존의 ROOT폴더가 자동으로삭제되기때문에 미리 백업을 해 두자 

   - WEB_INF의 web.xml 파일을 변경할 폴더에 복사 해 둬야한다.

 2) CATALINA_HOME\webapps\ 에 아래의 값을 갖는 homecontext.xml파일을 생성하자

 <Context path="" docBase="D:/WebHome" debug="0" reloadable="true"

corssContext="true" privileged="true" />


 3) 웹의 tomcat manager에서 / 경로를 undeploy 하여 삭제한다.

 4) 아래 Deploy 로 경로를 추가한다.

 context path : /

 xml URL : C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\homecontext.xml


  - deploy를 눌러 / 경로가 true로 나온다면 성공!


'Programming > SERVLET' 카테고리의 다른 글

GET방식과 POST방식의 차이  (2) 2011.03.24
아파치와 톰캣 연동  (1) 2011.03.24
Servlet 선수 과정  (1) 2011.03.24
Web Standard & Web Accessibility
1. 선수학습
  1) XHTML 1.0 higher / HTML 4.01 higher
  2) CSS 2.0 higher
  3) JavaScript 1.2 higher
2. 개발환경
  1) OS : Windows 7, Linux Fedora 14
  2) Web Browser 
    a. IE 8 higher
    b. Firefox 3.5 higher
    c. Safari
    d. Chrome
  3) Editor
    a. Notepad, Editplus
    b. Eclipse
    c. Visual Studio 2010
3. Tester Tools
  1) IE 용 
  2) Firefox 용
     Web Developer Add-ons
  3) Validator site

4. XHTML 

5. HTML 4.x(비표준) 과 XHTML 1.x(표준) 과의 차이점
 1) 태그는 반드시 시작과 끝을 명시해야 한다.
 2) alt 속성과 같은 필수 속성은 반드시 기입해야 한다.
 3) 태그및 속성은 반드시 소문자로 작성해야 한다.
 4) 모든 디자인은 반드시 CSS가 한다.

6. 제작 스타일의 변화
 1) 역할의 변화
   a. HTML --> 문서의 내용, 구조를 정의  --> Model 역할
   b. CSS --> 레이아웃 및 스타일 적용 --> View 역할
   c. JavaScript --> 동적 이벤트 전담 --> Controller 역할

7. XHTML 의 DOCTYPE 를 정의해야 한다.
  <!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

8. 문서의 charset 을 기술해야 한다.
  1) 문서는 무조건 ANSI 가 아니라 UTF-8로 저장해야 한다.
  2) <meta 에서 추가적으로 기술해야 한다.
     <meta http-equiv="content-type" 
           content = "text/html;charset=UTF-8" />

9. CSS 의 구조
    selector { property : value; }

10. CSS 의 적용스타일
  1) inline 방법
    <span style="">
  2) embedded 방법
    <style  > ~ </style>
  3) External 방법
     *.css 임포트하는 방법
    <link rel="stylesheet" type="text/css" href="mycss.css" />

'Programming > SERVLET' 카테고리의 다른 글

GET방식과 POST방식의 차이  (2) 2011.03.24
아파치와 톰캣 연동  (1) 2011.03.24
JSP 환경설정  (1) 2011.03.24

+ Recent posts