08/18 톰캣에 war자체를 등록 시키기, 홈페이지에서 레이아웃을 위한 테이블 사용
Steps For Programmer/JSP & Servlet 2009. 8. 19. 14:28Tomcat 컨테이너에 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" 을 설정한다