Tomcat 컨테이너에 war를 이용한 웹 어플리케이션 등록

1. war란?
  zip - 일반파일의 압축
  jar - 클래스파일의 압축
  war - 웹어플리케이션 압축

2. 왜 사용하나?

 사용하기 편리하고 관리하기 좋기 때문
 배포용으로 편함.

3. war 만드는 방법
 
 Java_Home/bin/jar.exe 실행파일로 생성가능 옵션 (c,v,f는 거의 필수)
 

E:\webworkspace\FashionShop>jar cvf test.jar ./src
(원하는 폴더에서 모든 src파일들을)


4. war 등록법

<Context path="/test" docBase="" reloadable="true" />

path 는 url의 경로를 의미한다. war는 반드시 경로를 명시해야 한다(필수)

/test/test.jsp 이런식으로 접근하게 됨

docBase="" 에 와르파일의 경로를 넣어주고 war 확장자를 넣어도 되고 안넣어도 된다.


##J2EE spec은 war파일 생성시 페이지를 webcontent 폴더에 넣는것을 강요한다

톰캣의 \webapps 폴더에 와르파일을 넣고 docBase war파일만 입력해주면 바로 인식된다

이때 path와 docBase의 이름을 같게해주는게 좋다


@ 홈페이지 테이블 사용시 유의사항

body태그와 가장 먼저 만나는 요소는 마진이 살아 있다

레이아웃용 테이블은 반드시 cellspacing="0" cellpadding="0" 을 설정한다



 

Posted by Taoist
,