LINUX

[LINUX]Tomcat 설치하기

johye0 2021. 1. 12. 10:21
반응형

LINUX환경(CentOS)에서 Tomcat 설치하는 과정을 정리한다.

 

1. 원하는 톰캣 설치 버전 확인

아래 사이트에서 원하는 버전의 다운로드 경로를 확인할 수 있다. 최종 다운로드 경로는

http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.38/bin/apache-tomcat-9.0.38.tar.gz 형식이다.

 

사이트: http://archive.apache.org/dist/tomcat

 

2. 톰캣 파일 다운로드

[root@localhost ~]# cd /home/tomcat
[root@localhost tomcat]# curl -O http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.38/bin/apache-tomcat-9.0.38.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10.7M  100 10.7M    0     0  1915k      0  0:00:05  0:00:05 --:--:-- 2356k
[root@localhost tomcat]# ls
apache-tomcat-9.0.38.tar.gz

 

3. 다운로드 파일 압축 해제

[root@localhost tomcat]# tar xvzpf apache-tomcat-9.0.38.tar.gz 
...
apache-tomcat-9.0.38/bin/startup.sh
apache-tomcat-9.0.38/bin/tool-wrapper.sh
apache-tomcat-9.0.38/bin/version.sh
[root@localhost tomcat]# mv apache-tomcat-9.0.38 tomcat9
[root@localhost tomcat]# ls
apache-tomcat-9.0.38.tar.gz  tomcat9

 

4. 서버 실행

[root@localhost tomcat]# ./tomcat9/bin/startup.sh 
Using CATALINA_BASE:   /home/tomcat/tomcat9
Using CATALINA_HOME:   /home/tomcat/tomcat9
Using CATALINA_TMPDIR: /home/tomcat/tomcat9/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.i386
Using CLASSPATH:       /home/tomcat/tomcat9/bin/bootstrap.jar:/home/tomcat/tomcat9/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
[root@localhost tomcat]# tail -f ./tomcat9/logs/catalina.out
11-Jan-2021 20:16:20.138 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/tomcat9/webapps/docs]
11-Jan-2021 20:16:20.182 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/tomcat9/webapps/docs] has finished in [44] ms
11-Jan-2021 20:16:20.182 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/tomcat9/webapps/examples]
11-Jan-2021 20:16:20.866 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/tomcat9/webapps/examples] has finished in [684] ms
11-Jan-2021 20:16:20.867 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/tomcat9/webapps/host-manager]
11-Jan-2021 20:16:20.968 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/tomcat9/webapps/host-manager] has finished in [101] ms
11-Jan-2021 20:16:20.968 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/tomcat9/webapps/manager]
11-Jan-2021 20:16:21.022 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/tomcat9/webapps/manager] has finished in [54] ms
11-Jan-2021 20:16:21.029 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
11-Jan-2021 20:16:21.136 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1906] milliseconds

 

5. 사이트 접속 확인

[root@localhost tomcat]# curl http://localhost:8080


<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>Apache Tomcat/9.0.38</title>
        <link href="favicon.ico" rel="icon" type="image/x-icon" />
        <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
        <link href="tomcat.css" rel="stylesheet" type="text/css" />
    </head>
    
    ...

 

6. 브라우저 접속(방화벽 해제 여부) 확인: http://서버 IP:8080

 

반응형