일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- javascript
- redis
- db
- AWS
- tool
- it
- jsp
- ReactJS
- IntelliJ
- java
- Design Patterns
- Spring Batch
- jenkins
- Web Server
- Spring Boot
- springboot
- Oracle
- 요리
- MySQL
- JVM
- elasticsearch
- Gradle
- 맛집
- laravel
- Git
- Spring
- php
- linux
- devops
- ubuntu
Archives
- Today
- Total
아무거나
[ubuntu] 톰캣 설치 및 서로 다른 포트로 동시에 띄우기 본문
반응형
정의
server port (내부)
ajp1.3 port (내부)
Connector port (외부)
1. 톰캣 다운로드 및 설치(기존 8080 서비스는 유지 하자!!!!!)
cd /usr/local/src/
sudo wget http://mirror.apache-kr.org/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz
sudo tar zxvf apache-tomcat-8.0.47.tar.gz
sudo mv apache-tomcat-8.0.47 /usr/local/tomcat8_1
sudo tar zxvf apache-tomcat-8.0.47.tar.gz
sudo mv apache-tomcat-8.0.47 /usr/local/tomcat8_2
2. catalina.sh 파일 수정
- 각각 설치된 톰캣의 bin/catalina.sh 파일에 아래 내용을 추가한다. (done으로 검색해서 그 아래 추가)
# ex)
export CATALINA_HOME=/usr/local/tomcat8_1
export TOMCAT_HOME=/usr/local/tomcat8_1
export CATALINA_BASE=/usr/local/tomcat8_1
CATALINA_PID=/usr/local/tomcat8_1/bin/tomcat.pid
3. 각각 conf/server.xml 파일을 열어 정의한 포트대로 변경한다.
# [ex]
<Server port="8005" shutdown="SHUTDOWN"> // 변경
<!-- Security listener. Documentation at /docs/config/listeners.html
<Listener className="org.apache.catalina.security.SecurityListener" />
-->
...
<Service name="Catalina">
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<Connector port="8080" protocol="HTTP/1.1" // 변경
connectionTimeout="20000"
redirectPort="8443" />
...
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> // 변경{port값} 8009 이거
4. tomcat web root 변경 방법 (이거 좀더 찾아보자..)
- server.xml 을 연다.
- <host>...</host>사이에 <Context docBase="site-1.0.0" path="/" reloadable="true" /> 태그를 추가 // docBase는 웹 경로, path는 도메인풀경로
5. 톰캣폴더/bin/startup.sh 을 ./startup.sh 명령어로 실행 (webapps에 war파일 권한 주의하자!! ex) tomcat8 권한으로 .. )
반응형
'Infra > Tomcat' 카테고리의 다른 글
tomcat 포트번호 변경 (0) | 2019.04.23 |
---|---|
소스 프리징 현상(소스반영이 안될 때) (0) | 2018.12.06 |
Comments