반응형

tomcat 3

Embedded Tomcat 내장 톰캣

Spring Boot 에서 제공하는 Embedded Tomcat 은 웹 애플리케이션을 실행하기 위해 별도의 외부 톰캣을 설치하지 않고 애플리케이션 자체적으로 톰캣을 포함하여 실행할 수 있도록 해주는 기능이다 Tomcat 개념은 여기 정리 https://helloahram.tistory.com/213  일반적으로는 웹 애플리케이션을 배포할 때 WAR 파일을 만들어 외부 톰캣 서버에 배포하는 방식이 많았는데Spring Boot 에서 JAR 파일 형태로 패키징하면서 웹 서버 (톰캣) 을 포함할 수 있다 🐣 스프링 부트 애플리케이션을 실행하면 톰캣도 함께 실행된다 🐣 Embedded Tomcat 기본 설정 Spring Boot 에 기본적으로 포함되어 있으며, build.gradle 에 dependencies..

TIL/용어 2025.02.12

Tomcat

Apache Tomcat 아파치 톰캣은 Java Servlet 및 JSP를 실행할 수 있는 서블릿 컨테이너이면서 자체적으로 HTTP 요청을 처리할 수 있는 웹 애플리케이션 서버 (WAS) 이다 독립적인 WAS 로 동작할 수 있지만, 대규모 시스템에서는 Apache HTTP Server 또는 NGINX 와 함께 사용하는 경우도 많다  Apache 아파치는, Web Server 를 일컫으며, 리눅스에서 httpd 로 명명지어져 배포된다 정적인 데이터, 이미지나 단순 HTML 을 처리하는 서버에서 안정적으로 돌아간다  Tomcat 톰캣은, 웹 서버와 웹 컨테이너의 결합으로, 현재 가장 일반적이고 많이 사용되는 Web Application Server 이다 동적인 데이터를 처리하거나 DB 연결, 데이터 조작 등..

TIL/용어 2025.02.08

Java Application 실행 환경 구축

Java Application 실행 환경 구축 1. OpenJDK 설치 iTerms 에서 openJDK 를 설치한다 (쪼끔 오래 걸림) Spring Boot 는 특정 Java 버전에서만 안정적으로 동작하므로 17 을 설치해준다 brew install openjdk@17 Java 설치 확인 java -version Java 경로 확인 /usr/libexec/java_home -V 🐣 Java Version 이 17 이 아닌 경우, 17 로 영구 적용하는 방법 echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrcecho 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrcsource ~/.zshrc 2. To..

TIL/용어 2025.02.07
반응형