Tomcat 배포 웹 프로젝트

다음 내용http://wy649898543.iteye.com/blog/1442578
조작 하기 전에 먼저 Tomcat 의 디 렉 터 리 구 조 를 알 아 보 세 요.(Tomcat 6.0, Tomcat 7.0 에 적용) Tomcat 아래 7 개의 디 렉 터 리 가 있 는데 각각 bin, conf, lib, logs, temp, webapps, work 디 렉 터 리 입 니 다. 현재 각 디 렉 터 리 에 대해 소개 합 니 다.Tomcat 루트 디 렉 터 리 는 tomcat 에서 < CATALINAHOME>, 1./bin:        각종 플랫폼 에서 Tomcat 을 시작 하고 닫 는 스 크 립 트 파일 을 저장 합 니 다.2./lib:         lib 디 렉 터 리 에 있 는 lib 디 렉 터 리 는 Tomcat 서버 와 모든 웹 애플 리 케 이 션 이 접근 할 수 있 는 JAR 을 저장 합 니 다.3./work:      Tomcat 은 jsp 에서 생 성 된 servlet 파일 을 이 디 렉 터 리 에 놓 습 니 다.4./temp:      임시 폴 더, Tomcat 가 실 행 될 때 임시 파일 을 저장 하 는 데 사 용 됩 니 다.5./logs:       Tomcat 로그 파일 을 저장 합 니 다.6./conf:       Tomcat 의 각종 프로필 중 가장 중요 한 것 은 server. xml 입 니 다.7. / webapps: Tomcat 의 주요 웹 게시 디 렉 터 리 는 기본적으로 웹 응용 파일 을 이 디 렉 터 리 에 놓 습 니 다.
1. war 패키지 배치: 발표 할 웹 애플 리 케 이 션 을 war 파일 로 만 듭 니 다. (예: ROOT. war) 을 < CATALINA 로 복사 합 니 다.HOME > / webapps 에서 Tomcat 을 시작 합 니 다. ROOT. war 라면 바로 통과 합 니 다.http://ip:port/xxxx. war 를 방문 할 수 있 습 니 다.http://ip:port/xxxx/방문2. 디 렉 터 리 배치: server. xml 에 Context 를 새로 만 들 고 JSP 프로그램 을 배치 합 니 다.< CATALINA 열기HOME > / conf / server. xml 파일, Host 탭 에 Context 를 만 듭 니 다. 내용 은 다음 과 같 습 니 다.: path 는 가상 경로 이 고 docBase 는 JSP 프로그램의 물리 적 경로 이 며, WorkDir 는 이 응용 프로그램의 작업 디 렉 터 리 이 며, 저장 실행 은 이 응용 프로그램 과 관련 된 파일 을 생 성 합 니 다.Tomcat 시작, 통과 가능http://ip:port/xxxx/3. 웹 프로그램의 디 렉 터 리 를 다시 설정 합 니 다. 서버 에서 하나 이상 의 Tomcat 인 스 턴 스 를 실행 하려 면 Tomcat 발행 판 파일 을 공용 하거나 Tomcat 를 업그레이드 할 때 기 존의 웹 프로그램 에 영향 을 주지 않 고 원래 의 프로필 을 덮어 쓰 려 면 '웹 프로그램 디 렉 터 리 로 다시 설정 합 니 다'방식 배 치 는 좋 은 선택 이다.만약 에 Tomcat 발행 판 설치 경로 가: / opt / tomcat / 이 라면 웹 응용 프로그램 이름 은 aubapp 입 니 다.   / srv / 아래 에 디 렉 터 리 aubapp 만 들 기   디 렉 터 리 웹 앱, work, temp, conf   / opt / tomcat / conf / 아래 의 모든 내용 을 / srv / aubapp / conf / 아래로 복사 합 니 다.   프로젝트 1 을 사용 하여 war 가방 을 / srv / aubapp / webapps / 아래 에 복사 합 니 다.   또는 프로젝트 2, 수정 / srv / aubapp / conf / server. xml 파일 작성 응용 경로   시작 스 크 립 트 start. sh 를 작성 합 니 다. / srv / aubapp / bin / 아래 에 두 는 것 에 익숙 합 니 다.
#!/bin/sh 
#  web       
export CATALINA_BASE="/srv/aubapp"
#  Tomcat        
export CATALINA_HOME="/opt/Tomcat"
#    Tomcat,           
nohup sh /opt/Tomcat/bin/catalina.sh run >../logs/tomcat.log 0</dev/null 2>&1 &
#!/bin/sh
#  web      
export CATALINA_BASE="/srv/aubapp"
#  Tomcat       
export CATALINA_HOME="/opt/Tomcat"
#    Tomcat,          
nohup sh /opt/Tomcat/bin/catalina.sh run >../logs/tomcat.log 0</dev/null 2>&1 &    ,     war          。

좋은 웹페이지 즐겨찾기