2023. 10. 11. 17:05ㆍdocker
Tomcat
Apache Tomcat, 일반적으로 Tomcat으로 알려져 있음,는 Java Servlet 및 JavaServer Pages (JSP)를 실행하기 위한 오픈 소스 웹 서버 및 서블릿 컨테이너다. Tomcat은 자바 웹 어플리케이션을 호스팅하고 실행하는 데 사용되며, 주로 Java EE (Java Platform, Enterprise Edition) 웹 어플리케이션의 배포 및 실행을 지원한다.
Tomcat의 주요 특징 및 기능
- 서블릿 컨테이너 : Tomcat은 서블릿 스펙을 준수하며, Java 웹 어플리케이션의 서블릿과 JSP를 실행하기 위한 컨테이너 역할을 한다.
- 웹 서버 : Tomcat은 정적 웹 페이지 및 리소스를 서비스하기 위한 간단한 웹 서버 역할도 수행한다.
- 다중 인스턴스 지원 : 하나의 Tomcat 서버에서 여러 개의 웹 어플리케이션을 호스팅하고, 각 어플리케이션은 독립적으로 관리될 수 있다.
- 자체적인 HTTP 서버 : Tomcat은 자체 내장된 HTTP 서버를 포함하고 있어 별도의 웹 서버 없이도 실행할 수 있다. 그러나 Apache HTTP Server, Nginx 등의 외부 웹 서버와도 통합하여 사용할 수 있다.
- 설정 관리: Tomcat은 XML 기반의 설정 파일을 사용하여 서버 구성을 정의하고 관리합니다.
- 자동 리로딩: 소스 코드나 설정 변경 사항을 감지하고 자동으로 웹 어플리케이션을 리로드하는 기능을 제공합니다.
- 클러스터링: Tomcat은 여러 인스턴스를 클러스터로 구성하여 로드 밸런싱 및 고가용성을 제공할 수 있습니다.
- 보안 기능: Tomcat은 웹 어플리케이션 보안을 강화하기 위한 다양한 보안 기능을 제공합니다.
다운로드 사이트
Apache Tomcat® - Welcome!
The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the
tomcat.apache.org
JDK 11 Releases
JDK 11 Releases The JDK 11 Early Access Program has concluded. Please visit Java SE Downloads for production ready builds. Older releases, which do not include the most up to date security vulnerability fixes and are no longer recommended for use in produc
jdk.java.net
tomcat 접속
포트 변경 및 ip주소로 접속
E:\tomcat9.0\apache-tomcat-9.0.80\bin 에서 cmd 실행 후 아래 명령 실행
shutdown.bat
startup.bat
'docker' 카테고리의 다른 글
ubuntu tomcat에 app 배포 [Jenkins, GitHub, Maven 이용] (0) | 2023.10.11 |
---|---|
windows tomcat에 app 배포 [Jenkins, GitHub, Maven 이용] (0) | 2023.10.11 |
Jenkins에 app 배포 [GitHub, Maven 이용] (0) | 2023.10.11 |
Jenkins (0) | 2023.10.11 |
배달앱 배포 (0) | 2023.10.10 |