이번 목차는 리눅스에 톰캣 설치 대한 내용입니다.
톰캣 설치 전 톰캣에 간략한 내용에 대해 알아보았습니다.
톰캣 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 |
---|