WEB

우분투 환경에서 JSP 웹게시판 개발하기 - [1] jdk,tomcat 설치

이토란 2024. 8. 6. 21:36

여러 파일 다운로드 해줄 폴더를 생성 후 운영체제 버전 확인하기

$ mkdir download
$ cd download
$ file /lib/systemd/systemd

file 명령 = 지정된 파일의 종류를 확인하는 명령어

 

 

[openjdk 설치]

$ sudo apt update
$ sudo apt install openjdk-8-jdk

 

설치 확인

$ java -version

 

 

java_home, path 설정

    - 1.java 경로 확인

$readlink -f $(which java)

    - 2. /etc/profile 파일에 경로 등록

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
export PATH=$PATH:$JAVA_HOME/bin

참고로 etc/profile을 열 때 failed to commit changes to dconf: 하위 프로세스 "dbus-launch"을(를) 실행하기 실패 
의 오류가 발생하면 아래와같은 방법으로 간단하게 해결가능.

# apt install dbus-x11

 

    3. source 명령어로 profile 파일 변경사항 반영

$ source /etc/profile

 

    4. 등록한 변수 값 확인

$ $JAVA_HOME
$ $PATH

 

[tomcat 설치]

https://tomcat.apache.org/download-90.cgi

 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version

tomcat.apache.org

 

위 설치 링크에서 원하는 버전의 tomcat tar.gz 파일 링크를 복사

 

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.91/bin/apache-tomcat-9.0.91.tar.gz

압축하기

tar -xzvf apache-tomcat-9.0.91.tar.gz

 

tomcat 디렉터리 옮긴 후 링크 설정

# cp -r apache-tomcat-9.0.91 /usr/local/
# ln -s apache-tomcat-9.0.91/ tomcat

 

디렉터리 비교 후 동일한지 확인하기

잘 옮겨진 것을 확인할 수 있음.

 

bashrc 파일에 환경변수 CATALINA_HOME 등록

$gedit ~/.bashrc

#파일 맨 아래에 톰캣 설치 경로를 입력
 export CATALINA_HOME=/home/ubuntu/desktop/webhacking/download/tomcat
 #수정한 bashrc 파일 반영
 $ source ~/.bashrc

 

톰캣 실행

$ sudo su
# $CATALINA_HOME/bin/startup.sh

톰캣 실행 종료

# $CATALINA_HOME/bin/shutdown.sh

 

톰캣 실행 확인

$ netstat -nlp

 

8080 포트로 접속해 정상적으로 접속이 되는지 확인하기

 

정상적으로 접속되는 것을 확인할 수 있음.

 

우분투 환경 이외 외부에서 접속하고 싶다면,

 

oracle vm virtualbox 기준

머신-설정-네트워크 에서

NAT 연결을 호스트 전용 어댑터로 변경해준다.

 

 

주소를 확인하고 브라우저로 접속 시도

정상적으로 접속되는 모습이다.

 

 

 

 

 

 

 

 

 

https://songdev.tistory.com/65 를 참고하였습니다. 감사합니다.

'WEB' 카테고리의 다른 글

우분투 환경에서 JSP 웹게시판 개발하기 - [2] mysql 연동  (6) 2024.09.02