반응형
WAS를 Tomcat으로 프로젝트를 진행하다 보면, 톰캣 폴더 자체를 복사해서 새로운 프로젝트 테스트를 위한 용도로 사용하는 경우가 많이 발생했다.
용량도 용량이지만, 톰캣의 버전관리를 편리하게 하기 위해 톰켓 엔진을 그대로 유지한 체 설정 파일만 복사하여, 톰켓을 실행할 수 있도록 했다.
실제 톰캣 엔진을 제외하고 실행하기 위해서는 해당 프로젝트에서 필요한 log, conf, work 만 가지고 있으면 된다.
톰켓 설치 (zip, tar)
설치 경로 : c:\apps\tomcat
서버 설정
서버 설치 경로 : c:\was\server1
Tomcat 설치된 곳에서 conf 디렉터리만 복사.
- conf : 디렉터리 복사
- logs : 로그 디렉토리
- work : 컴파일 디렉토리
conf/server.xml 수정
Web 소스 경로로 설정
...
<Host>
<Context path="" docBase="C:\workspace\web" reloadable="false">
<Resource ... />
</Context>
</Host>
실행 파일 추가 (startsh.bat)
context.xml를 수정하여도 되지만, startsh과 같은 별도 스크립트에서 환경 변수를 설정하여 실행
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191\jre
set INSTANCE_NAME=SERVER1
rem 톰캣 경로
set CATALINA_HOME=C:\apps\tomcat
rem WEB 소스 경로
set CATALINA_BASE=C:\apps\workspace\web
call %CATALINA_HOME%\bin\startup.bat
반응형
'Dev > ETC' 카테고리의 다른 글
CentOS 시스템 현황 명령어 (0) | 2020.02.03 |
---|---|
Docker Container에서 외부 파일 생성시 권한 문제 (0) | 2019.12.18 |
[SVN] CentOS SVN 커밋 및 파일 추가 shell 스크립트 (0) | 2017.12.13 |
CentOS SVN 설정. (0) | 2017.11.23 |
#이상한 모임 - (IT 인의) 글, 잘쓰고 싶어요. 세미나 (0) | 2015.06.01 |