관리 메뉴

I LOVE EJ

Servlet tomcat-path경로잡기 본문

Os & Server/Tomcat

Servlet tomcat-path경로잡기

BeOne 2007. 10. 15. 16:48

●톰캣 설치 후 패스 경로 지정

 

Path

;C:\program files\java\jdk1.5.0_06\bin; C:\Program Files\Apache Tomcat 4.0\bin;

 

사용자 삽입 이미지

 








CATALINA_HOME

C:\Program Files\Apache Tomcat 4.0

 

 

JAVA_HOME

C:\Program Files\Java\jdk1.5.0_06

 

 

사용자 삽입 이미지

 








classpath

.;C:\Program Files\Apache Tomcat 4.0\common\lib\servlet.jar

 

 

Root폴더에 들어갈 파일

html, jsp, 자바스크립트, 이미지(jpeg,gif)

 

Web-inf

web.xml

classes폴더을 만든다. (소문자)

  -class파일을 저장한다.

▷서블릿,

src폴더를 만든다.

- java파일을 저장한다.

 

Import 시켜야할 구문.

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

 

Compile명령어 : -d는 디렉토리 변경하여 컴파일 시켜 class파일 생성한다.

javac -d ../classes 파일이름.java

 

C:\Program Files\Apache Tomcat 4.0\conf\server.xml에서 변경

  8080 => 9090

<Context path="" docBase="ROOT" debug="0" reloadable="true"/>

※톰캣이 켜있는 상태에서도 변경된 클래스를 리로드 해준다.

 

Client?

①사용자 ②웹브라우저

▷요청(Request)  

 

POST방식

Data entity body부분을 포함시켜 전달

▷많은 양 data전송에 적합

▷비밀번호 입력

▷파일 업로드시 사용

 

GET방식

url부분에 QueryString으로 Data를 전달

▷이름과 값을 매핑해서 요청라인에 붙여 보이므로 많은 데이터 전송을 하지 못함

entity body상태

                             

Byte ba[] = new byte[3];

Int n = 0;

While(n = fis.read())!=-1){

Out.write();

 

Out.flush();

바이트의크기는3 n=은횟수 데이터가없으면 -1

 

을 반환

//Achme.jar파일을 jdk/jre/lib/ext

//톰캣/commmon/lib 아래 개져다 둔다.