일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이클립스
- html
- 톰캣
- JSTL
- 한글
- checbox
- switch
- 날짜
- 오라클
- RADIO
- 웹 플랫폼 설치 관리자
- 문자열
- 네이버스마트 에디터
- spring form tag
- java
- json
- @RequestBody
- 전자정부 표준프레임워크
- exception
- 스크립트
- HTML5
- MYSQL
- maven
- php
- Oracle
- SSL
- jquery
- 호환성
- null
- DB
- Today
- Total
개인적인 정리
리눅스에서 jdk 설치(오라클, tar.gz) 본문
오라클에서 제공하는 jdk를 설치할려고 한다.
이번에는 tar.gz 형태의 jdk를 리눅스 서버에 설치해보자.
tar.gz 는 압축파일이라 압축을 풀고 JAVA_HOME, JRE_HOME 등의 환경변수를 잡아주고, 경우에 따라서는 bin 폴더를 path 에 잡아주면 된다.
1. Oracle Java Archive 로 이동하여 다운로드 받는다.
- 1.8 버전을 예시로 설치해볼려고 하니 Java SE 8 에서 적당한 것을 선택하여 이동한다.
- tar.gz 형태로 된 것을 다운로드 받는다.
3. 파일이동
- 다운로드 받은 파일을 /usr/local/src 밑으로 이동시킨다.
- 개인적으론 /usr/local/src 폴더를 프로그램을 다운받은 것을 모아놓는 용도로 사용한다.
4. 압축을 풀고 폴더명 과 폴더 위치를 변경한다.
- 폴더명을 보기좋게 jdk-1.8 로 바꾸고 이것을 /usr/local/ 밑으로 이동시킨다.
[root@localhost src]# tar xvzf jdk-8u231-linux-x64.tar.gz
[root@localhost src]# mv jdk1.8.0_231/ jdk-1.8
[root@localhost src]# mv jdk-1.8/ /usr/local/
[root@localhost src]#
5. 설치 확인
- 옮긴 폴더 밑에 /bin으로 이동해서 확인을 해본다. 반드시 ./ 로 해야 한다.
[root@localhost src]# cd /usr/local/jdk-1.8/bin
[root@localhost bin]# ./java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
[root@localhost bin]#
- 설치가 다 된 것이지만 다른 프로그램과 연동을 해야 하는 과정이 남아있다.(ex 톰캣)
6. 톰캣 시작을 해본다.
- 톰캣을 다운로드 받아서 설치를 해서 시작을 해본다.
- 아래에서 2, 3, 4, 5번을 진행해본다.
https://web-obj.tistory.com/357
[root@localhost src]# mv /usr/local/tomcat8-5/bin
[root@localhost bin]# ./startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
[root@localhost bin]#
- JAVA_HOME 과 JRE_HOME 환경변수가 정의되지 않았다고 나온다. 압축만 푸는 버전(tar.gz)는 2개의 환경변수를 잡아줘야 한다.
7. JAVA_HOME, JRE_HOME 을 환경변수로 등록한다.
- /etc/profile 파일을 수정한다. (당연히 root 권한으로)
[root@localhost bin]# vi /etc/profile
아래의 내용을 맨 아래에 추가한다.
export JAVA_HOME=/usr/local/jdk-1.8
export JRE_HOME=/usr/local/jdk-1.8/jre
[root@localhost bin]# source /etc/profile
[root@localhost bin]#
* source /etc/profile 은 변경된 profile을 적용시켜주는 것이다. 구문오류가 있으면 오류를 발생시켜주고, 오류가 없으면 아무 반응도 없는 것처럼 나온다. 잘 적용이 안되는 것 같을 때는 재부팅 해준다. 재부팅하면 profile을 읽어들이므로 수정 후 잘 안된다 싶으면 재부팅을 한다.
* 패스도 등록해줘도 된다.
패스는 /etc/profile 맨 아래에 export PATH=$PATH:/usr/local/jdk-1.8/bin 와 같이 추가해준다. 그러면 /usr/local/jdk-1.8/bin 아래에 있는 명령어를 아무데서나 쓸 수 있다. 아무데서나 java -version을 해도 되는 것이다.
8. 톰캣을 재시작 해본다.
- 아래와 같이 나오면 jdk와 tomcat 설치 완료.(웹으로 접속이 안될 때면 방화벽을 확인한다.)
[root@localhost bin]# cd /usr/local/tomcat-8.5/
[root@localhost tomcat-8.5]# cd bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat-8.5
Using CATALINA_HOME: /usr/local/tomcat-8.5
Using CATALINA_TMPDIR: /usr/local/tomcat-8.5/temp
Using JRE_HOME: /usr/local/jdk-1.8/jre
Using CLASSPATH: /usr/local/tomcat-8.5/bin/bootstrap.jar:/usr/local/tomcat-8.5/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]#
Done.
'SERVER???' 카테고리의 다른 글
리눅스에서 jdk 설치(오라클, rpm) (0) | 2020.03.16 |
---|---|
리눅스에서 톰캣 설치 (0) | 2020.03.16 |
리눅스에서 OpenJDK 설치(yum 설치) (0) | 2020.03.16 |
libncurses.so.5: cannot open shared object file.... (0) | 2020.02.19 |
libnsl.so.1: cannot open shared object file.... (0) | 2020.02.19 |
리눅스에서 시간 동기화 (0) | 2020.01.08 |
jks 인증서 정보 확인 (0) | 2019.12.26 |
ssh 파일 전송 (0) | 2019.12.23 |