[JAVA] JAVA (JDK) 설치 및 톰캣 설치하기
0. 설치환경
OS : CentOS 6.9
Tomcat : 8.5.35
JAVA : JDK 1.8.0_191
1. 자바 & 톰캣 경로
자바와 톰캣의 경로는 보통 /usr/local/ 의 디렉토리에 설정하지만, 사실상 환경설정자 마음이기 때문에 굳이 아래와 같은
경로를 설정하지 않으셔도됩니다.
- 자바 경로
/usr/local/java
- Tomcat 경로
/usr/local/tomcat
- 경로에 폴더가 존재하지 않으면 생성해주도록 한다.
# cd /usr/local
# mkdir [폴더명]
2. 설치 파일 다운로드 및 설치
기본적으로, 설치파일이 있어야하고, 해당 설치파일을 이용해서 설치해야 합니다.
그러기 위해서는 여러가지 방법의 다운로드 방법과 설치방법이 존재합니다.
2-1. 자바
자바 (JDK) https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- 위의 URL 에서 다운을 받던지, 원하는 버전의 JDK 를 다운받아서, 만들어둔 JAVA 폴더에 설치파일을 옮기도록 한다.
* rpm 을 통해서 다운로드 및 설치하여도 되고, tar.gz 파일을 다운 받아서 파일을 옮겨서 해도 된다.
자유롭게 진행하여도 되고, 아래의 경우는 tar.gz를 다운받아 진행하는 방식이다.
tar 해제
# tar xvfz jdk-8u191-linux-x65.tar.gz
2.2 톰캣
- wget 을 통해서 tar 파일을 다운 받고, tar 파일의 압축을 해제 해보자
다운로드
# wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz
tar 해제
# tar xvfz apache-tomcat-8.5.34.tar.gz
3. 환경 설정
JAVA 와 톰캣의 설치는 끝이 났습니다. 이제 환경 설정을 통해 정상 동작이 가능하도록 설정합시다.
3-1. 환경 변수 설정
# vi /etc/profile
작성하실때, 설정하신 경로를 잘 확인하여 작성하시기 바랍니다.
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL << 요 문장 아래에 작성한다
JAVA_HOME=/usr/local/java/jdk1.8.0_191
CATALINA_HOME=/usr/local/tomcat/tomcat8
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH PATH CATALINA_HOME
환경 설정이 완료되었습니다.
정상적으로 경로가 설정되었는지 확인해봅시다.
# source /etc/profile // 적용
# java -version // 자바 정상동작확인
# javac -version
3-2. Iptable 설정
톰캣의 8080 포트를 사용하기 위해서, 방화벽을 해제해주어야 겠지요
# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -tcp --dport 8080 -j ACCEPT // 추가
# /etc/init.d/iptables restart //iptables 서비스 재실행
4. 설치 완료 톰캣 정상 동작 확인
해당 화면이 띄워지면 정상 동작함을 확인할 수 있습니다.
수고하셨습니다.
'Developer > JAVA' 카테고리의 다른 글
[JAVA] Calendar 함수 (0) | 2020.01.29 |
---|---|
[JAVA] 서버 Root Path 설정 With Tomcat (0) | 2019.11.06 |
[JAVA] JAVASCRIPT jQuery Validation - 제이쿼리로 필수체크하기 ! (0) | 2018.10.15 |
[JAVA/SPRING/eGovFrame] JAVA에서 Request Body 의 처리 - String toJsonArray / String toJson / JsonArray format String (2) | 2018.10.11 |
[ JAVA ] Mysql & JAVA - JDBC 연동하기 (0) | 2018.08.31 |