개인 저장용 블로그

Tomcat Tutorials - 톰캣 설치 (1) 본문

미들웨어/Tomcat, Apache

Tomcat Tutorials - 톰캣 설치 (1)

우엉잇 2022. 4. 4. 15:27
이번 목차는 리눅스에 톰캣 설치 대한 내용입니다. 

 

톰캣 설치 전 톰캣에 간략한 내용에 대해 알아보았습니다. 

 

톰캣 9 대한 내용으로 Servlet Spec은 4.0, JSP Spec은 2.3, WebSocket은 1.1, Supported Java Versions은 8 and later ,등에 대한 내용을 확인 할 수 있었습니다.  추가적으로 HTTP/2, OpenSSL, TLS virtual hosting (SNI) 도 지원합니다. 

자세한 내용은 "https://tomcat.apache.org/whichversion.html" 에서 확인 할 수 있습니다. 

톰캣 버젼 별 스펙 (출처 : 톰캣 홈페이지)

1. 톰캣 설치 

 

톰캣 홈페이지에서 파일을 다운로드 받은 후 서버에 올려줍니다. 
https://tomcat.apache.org/download-90.cgi

 

다운로드 받은 파일을 압축 해제 합니다. 

[tomcat@localhost tomcat]$ pwd
/product/tomcat

[tomcat@localhost tomcat]$ unzip apache-tomcat-9.0.62.zip 

[tomcat@localhost tomcat]$ ls -rlt
합계 11820
drwxr-xr-x 9 tomcat tomcat      220  3월 31 18:34 apache-tomcat-9.0.62
-rw-rw-r-- 1 tomcat tomcat 12102301  4월  4 15:14 apache-tomcat-9.0.62.zip

* 아래 내용부터는 tomcat 계정에 Java8 Path가 잡혀있어야합니다. 

 

# 톰캣 버전 확인 

[tomcat@localhost bin]$ pwd
/product/tomcat/apache-tomcat-9.0.62/bin

[tomcat@localhost bin]$ ./version.sh 
Using CATALINA_BASE:   /product/tomcat/apache-tomcat-9.0.62
Using CATALINA_HOME:   /product/tomcat/apache-tomcat-9.0.62
Using CATALINA_TMPDIR: /product/tomcat/apache-tomcat-9.0.62/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /product/tomcat/apache-tomcat-9.0.62/bin/bootstrap.jar:/product/tomcat/apache-tomcat-9.0.62/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/9.0.62
Server built:   Mar 31 2022 14:34:15 UTC
Server number:  9.0.62.0
OS Name:        Linux
OS Version:     5.4.17-2011.7.4.el8uek.x86_64
Architecture:   amd64
JVM Version:    1.8.0_265-b01
JVM Vendor:     Oracle Corporation

# 톰캣 실행 

 

[tomcat@localhost bin]$ ./startup.sh 
Using CATALINA_BASE:   /product/tomcat/apache-tomcat-9.0.62
Using CATALINA_HOME:   /product/tomcat/apache-tomcat-9.0.62
Using CATALINA_TMPDIR: /product/tomcat/apache-tomcat-9.0.62/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /product/tomcat/apache-tomcat-9.0.62/bin/bootstrap.jar:/product/tomcat/apache-tomcat-9.0.62/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

# 로그 확인 

[tomcat@localhost logs]$ pwd
/product/tomcat/apache-tomcat-9.0.62/logs

[tomcat@localhost logs]$ vi catalina.out
.
.
.
04-Apr-2022 15:19:27.900 정보 [main] org.apache.coyote.AbstractProtocol.start 프로토콜 핸들러 ["http-nio-8080"]을(를) 시작합니다.
04-Apr-2022 15:19:27.945 정보 [main] org.apache.catalina.startup.Catalina.start 서버가 [852] 밀리초 내에 시작되었습니다.


catalina.out 로그 확인 결과 별다른 이슈없이 8080 포트로 시작되었다는 것을 확인 할 수 있습니다. 

 

# 톰캣 호출 

 

톰캣 기본 페이지를 호출 한 내용이다. 

톰캣 기본 페이지 호출

 

'미들웨어 > Tomcat, Apache' 카테고리의 다른 글

Tomcat Tutorials - 멀티 인스턴스 (2)  (0) 2022.04.05