
Tomcat work디렉터리 Catalina 폴더 생기는 이유 jsp 파일들의 컴파일된 결과물이 저장되는 곳입니다. 안에 Catalina폴더는 톰캣을 실행하지 않으면 존재하지 않습니다. 왼쪽 사진이 한 번이라도 실행시킨 톰캣이고 오른쪽은 한 번도 구동하지 않은 톰캣입니다. 톰캣이 웹 애플리케이션을 컴파일하고 생성할 때 생성되는 파일들을 저장합니다. 컴파일 테스트 컴파일 테스트를 위해 C:\tomcat\tomcat9.0.86\webapps\ROOT 부분에 jsp파일 하나 만들어 컴파일해봤습니다. 톰캣 실행 (컴파일 후) >>> 파일을 만들고 컴파일하면 밑에 코드가 생겼다. 컴파일되면서 class파일로 추가되는 것을 볼 수 있다. 까보자 test_jsp.java 입력한 게 out.println으로 html로..

startup.bat 파일은 Apache Tomcat을 실행하는 데 사용되는 배치 파일입니다. Tomcat서버를 시작하기 위해 필요한 환경을 설정하고 Java 프로세스를 실행하는 역할을 한다. 일반적으로 Window 환경에서는 이 파일을 사용하여 Tomcat을 시작하고 실행한다. 유닉스 기반 맥, 리눅스는 statup.sh 파일을 이용해서 시작하겠죠. 우선 startup.bat파일은 이와 같이 생겼다. 요약 아래 정리 처럼 코드 벼로 정리해도 좋지만 전체적으로 흐름이나 어떤 코드를 의미하는지만 분석해도 좋다. 누군가에게 설명할 땐 이렇게 설명할 것 같다. 이중 메인 명령은 가장 밑 call 부분이다. startup.bat인 만큼 위쪽에서 '해당 폴더에 파일이 있는지 확인하고 있다면 다음으로 넘어가', '..

요약 update-alternatives --config java 2개 jdk 설치 dnf list java* 관리자 모드 기반으로 위에 명령어를 치면 설치할 수 있는 jdk 버전들을 볼 수 있습니다. dnf install java-17-openjdk.x86_64 마음에 드는 jdk버전을 위와 같이 입력해 다운로드합니다. 저는 11 버전과 17 버전을 다운로드하겠습니다. 자바 버전 확인해 봅니다. java --version 문제 jdk 버전을 바꾸고 싶습니다. 리눅스에는 여러 개의 버전이 깔려있는 상태입니다. 해결 update-alternatives --config java 결과 [root@localhost ~]# update-alternatives --config java There are 2 prog..

VirtualBox에 Rocky Linux 설치는 이전 글로 가주세요. 관리자 권한으로 바꾸기 저는 편의를 위해 root 계정으로 진행하겠습니다. su (지정한 비밀번호 입력) 그럼 앞이 root로 바뀌면서 명령어 치는 곳이 $에서 #으로 바뀝니다. 필요한 프로그램 다운로드 패키지 매니저 업데이트 dnf update dnf upgrade Wget 설치 : web 다운로드하기 위한 프로그램 tar 설치 : 압축을 풀기 위한 프로그램 dnf install wget -y dnf install tar -y Apache httpd 패키지 다운로드 아파치 설치 dnf install httpd -y java jdk설치하기 dnf list java* dnf install java-11-openjdk.x86_64 저는 ..

VirtualBox 다운로드 Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. VirtualBox 7.0.14 platform packages The binaries are released unde www.virtualbox.org window hosts 다운로드 설치를 진행하면 아래와 같이 뜨는 사람들은 Visual C++을 다운로드해줘 얀 합니다. Visua..

Tomcat과 WAS는 모두 웹 애플리케이션을 구축하고 실행하는 데 사용되는 서버 솔루션입니다. 그러나 두 제품 사이에는 차이점이 존재하는데 조금만 정리해 보겠습니다. Tomcat Tomcat은 경량 서버로서, 주로 서블릿과 JSP를 실행하는 데 중점을 둔다. 단일 서버나 소규모 애플리케이션에 적합하고, Apache 라이센스를 따라 무료로 제공된다. Tomcat은 간단하고 빠르게 설정할 수 있으며, 개발 및 테스트 목적으로 널리 사용된다. 그러나 Tomcat은 다른 WAS 제품에 비해 기능이 상대적으로 적으며, 대규모 및 엔터프라이즈급 애플리케이션에는 적합하지 않을 수 있다. WAS(웹 애플리케이션 서버) WAS는 더 많은 기능과 안정성을 제공하여 대규모 및 엔터프라이즈급 애플리케이션에 적합합니다. WA..