티스토리 뷰
myApp 이라는 프로젝트를 만들고
myApp.war 라는 이름으로 톰캣에서 배포를 하는 경우
기본적으로
http://hostname:8080/myApp
이와 같은 URL 형태로 접근이 가능하게 됩니다
하지만 우리는 myApp 이라는 path 없이
http://hostname:8080 또는 http://hostname 으로 접속을 하고 싶습니다.
(뒤의 포트번호는 tomcat의 포트번호 설정을 통해서 변경할수 있으니 이번 포스팅에서는 추가적인 설명을 하지 않겠습니다)
이럴때는 myApp.war를 ROOT.war로 파일명을 변경한다음에 배포를 하면 됩니다
이렇게 하시면 원하는대로 path없이 접속이 가능해집니다
2개 이상의 war 배포시에는
톰캣폴더의 conf/server.xml 파일을 수정하여 2개의 Host를 만들어서 넣으면 됩니다
<!-- 기본 호스트 -->
<Host name="test.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
</Host>
<!-- 서브도메인에 연결시킬 호스트 추가 설정 -->
<Host name="m.test.com" appBase="mapps" unpackWARs="true" autoDeploy="true">
</Host>
이렇게 설정을 하면 test.com은 webapps 폴더의 war를 사용하고
m.test.com은 mapps 폴더의 war를 사용합니다
각 서브도메인에 별다른 path가 추가로 설정되지 않도록
각 appBase 폴더에 각각의 war 파일을 ROOT.war로 바꿔서 배포를 하시면 됩니다
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
mac에서 ssh 접속을 위해 ppk 파일을 pem 파일로 변환하기 (0) | 2021.05.15 |
---|---|
tomcat 에 letsencrypt 적용하기 (1) | 2021.05.04 |
vscode에서 톰캣(tomcat) 활용하기 (0) | 2021.04.28 |
vscode 를 java프로젝트에서 사용하기 (0) | 2021.04.27 |
java multi project 빌드하기 (0) | 2021.04.26 |
- Total
- Today
- Yesterday
- 안드로이드
- 애플
- AWS
- 공모전
- 벤처
- JavaScript
- 스마트폰
- 웹표준
- 창업
- 소프트웨어
- android
- 앱스토어
- 어플리케이션
- 자바스크립트
- iPhone
- 네이버
- 구글
- 아이폰
- 트위터
- 앱
- 게임
- 모바일
- 대학생
- 아이디어
- 경진대회
- CSS
- php
- Apple
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |