Project B 구성 3 : 설치 및 설정 (아파치 톰캣)
2019. 10. 16. 23:43ㆍProject B (SPMS)/Project B 준비
반응형
root 유저로 전환
톰캣 다운로드
wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.14/bin/apache-tomcat-9.0.14.tar.gz
톰캣 파일 이동 및 압축 해제
mv apache-tomcat-9.0.14.tar.gz /usr/local
cd /usr/local
sudo tar -xvf apache-tomcat-9.0.14.tar.gz
톰캣 환경변수 등록
sudo vi /etc/profile
CATALINA_HOME=/usr/local/apache-tomcat-9.0.14
JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin:/bin:/sbin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
export JAVA_HOME CLASSPATH PATH CATALINA_HOME
수정한 profile 파일 적용
source /etc/profile
톰캣 동작 확인
cd $CATALINA_HOME/bin
./shutdown.sh
./startup.sh
방화벽 사용시 8080 포트 오픈
firewall-cmd --zone=public --permanent --add-port=8080/tcp
firewall-cmd --reload
접속 권한로 인한 접속 불가 대응 : 코멘트 처리
vi /usr/local/apache-tomcat-9.0.14/webapps/manager/META-INF/context.xml
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
(*) 톰캣 매니져에 로그인이 되어야만, 젠킨스한테 톰캣 매니져 로그인 명령을 줄 수 있으므로 반드시 접속이 되게끔 설정해야 한다.
톰캣 재기동
./shutdown.sh
./startup.sh
반응형
'Project B (SPMS) > Project B 준비' 카테고리의 다른 글
Project B 구성 5 : 설치 (리눅스 - GIT) (0) | 2019.10.16 |
---|---|
Project B 구성 4 : 설치 및 설정 (아파치 메이븐) (0) | 2019.10.16 |
Project B 구성 2 : 설치 및 설정 (리눅스 / 자바 / 오라클 DBMS) (0) | 2019.10.16 |
Project B 구성 1 : 네트워크 (0) | 2019.10.16 |
Project B 개요 (0) | 2019.09.27 |