nginx tomcat mysql 연동 해보기 (2) - tomcat 설치 하기
Tomcat 설치
1. open-JDK 설치
# yum install java-1.8.0-openjdk
# yum install java-1.8.0-openjdk-devel
1-1 환경변수 설정하기
자바가 깔려있는 위치 확인해서 패스 연결 진행
# vi /etc/profile
------------------------------------------------------------------------------
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
-------------------------------------------------------
JAVA_HOME부분에는 아까 확인한 경로를 64까지 붙혀 넣으면 됨
2. Tomcat 다운 및 설치 위치 변경
wget
http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz
tar zxvf apache-tomcat-8.5.27.tar.gz
mv apache-tomcat-8.5.27 /usr/local/tomcat
위 절차를 통해서 톰캣에 위치를 변경 후 진행한다
3. 톰캣 설정 및 환경 변수 등록
톰캣에 위치를 변경 했기 때문에 패스를 설정해주어야 한다.
vi /usr/local/tomcat/conf/server.xml
-----------------------------------------------------------
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
-----------------------------------------------------------
위 설정파일에서 적혀 있는 부분을 찾은 후 아래에 URIEncoding="UTF-8"을 추가하고 저장
이 설정으로 글자 깨짐을 방지 할 수 있다고 한다.
vi /etc/profile
----------------------------------------------------------
CATALINA_HOME=/usr/local/tomcat
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:/bin:/sbin
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
------------------------------------------------------------
자바 설치시 적었던 부분 JAVA_HOME 부분만 남기고 지운 후 새로 추가
패스를 지정하는 부분이다.
source /etc/profile
을 통해 적용시키자
4. systemctl 등록 작업
vi /etc/systemd/system/tomcat.service
--------------------------------------------------------------
# Systemd unit file for tomcat
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64"
Environment="CATALINA_HOME=/usr/local/tomcat"
Environment="CATALINA_BASE=/usr/local/tomcat"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
User=root
Group=root
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
----------------------------------------------------------------
위 파일을 새로 만든 후 위와 같이 적어 넣고 저장
5. 방화벽 및 서비스 등록
톰캣 8080포트를 열어주고 시작하자고 지정한 ip에 포트번호를 8080를 적어서 접근해 보자
위처럼 뜨면 설치에 성공 한 거다.