Tomcat, WAR file deploy
[참고] WAR(Web Java ARchive) : 개발된 프로젝트를 배포하는 압푹파일 확장자, 실제 자바 압축 파일인 JAR(Java ARchive)파일과 같으며 확장자만 다르다
eclipse - 프로젝트 선택 - 우클릭, Export - WAR file, "Destination"확인 후 WAR 생성
1. Tomcat manager로 배포
기존 배포를 undeploy 시키고, 새로운 WAR파일을 deploy
[Tomcat manager 설정]
%CATALINA_HOME%/conf/tomcat-user 파일을 열어 사용자 계정을 추가해야 함
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
username 과 password를 만들어 localhost:8080/manager/html 로 접속할때 사용
2. 직접 배포
Tomcat %CATALINA_HOME%/webapps/ 가 기본 웹루트임.(/conf/server.xml 파일 Host태그 appBase 속성)
%CATALINA_HOME%/conf/server.xml 의 설정값 수정
ex) D:\appsroot\webexam.war
<Host name="localhost" appBase="D:/appsroot"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/webexam" reloadable="true" />
</Host>
|