티스토리 뷰
윈도우환경 아파치 톰캣(Apache Tomcat) 설치, 실행 방법 (JSP 서블릿 컨테이너, 자바 웹 어플리케이션 서버 구축)
메이커JK 2014. 12. 31. 09:47웹서버로 사용할 컴퓨터에서 JSP(Java Server Page)와 서블릿을 사용하기 위해서는 서블릿 컨테이너(웹 컨테이너)를 설치하여 실행환경을 구축해야 합니다. 서블릿 컨테이너로 자주 사용되는 것 중에 가장 유명한 것이 아파치 톰캣(Apache Tomcat)이라는 것이 있는데 이것을 기준으로 설치하고 실행하는 방법까지 설명드리겠습니다. 참고로 아파치 톰캣은 오픈소스 프로젝트로 무료로 사용할 수 있습니다.
아파치 톰캣을 설치하기 위해서는 우선 컴퓨터에 자바 JDK가 설치되어 있어야 합니다. 자바 JDK 설치하는 방법은 아래의 링크를 참고하시기 바랍니다.
자바 JDK(Java Development Kit) 설치 방법 (JAVA_HOME 환경변수 설정, 자바프로그래밍 개발환경 구축)
윈도우에 아파치 톰캣(Apache Tomcat) 다운로드 및 설치방법
http://tomcat.apache.org/
자바 JDK가 설치되었다면 이제 아파치 톰캣을 다운받아 설치해 보겠습니다. 위 사이트에 접속을 하고 왼쪽에 있는 가장 최신버전인 Download - Tomcat 8.0을 클릭합니다.
여기서는 윈도우가 깔려있는 컴퓨터에 아파치 톰캣을 설치할 것이기 때문에(실제 서비스를 하기 위해서는 윈도우보다 리눅스 아파치 톰캣 조합이 좋습니다.) 빨간색으로 표시된 것 중에 골라서 다운로드 받으면 됩니다. 위 파일들은 설치가 필요없는 무설치 프로그램이기 때문에 압축을 풀고 바로 사용하면 됩니다. (32-bit/64-bit Windows Service Installer를 선택하여 exe 설치파일을 다운받을 수도 있습니다.) 여기서는 C드라이브 루트에 바로 압축을 풀어 사용을 했습니다.
아파치 톰캣의 압축파일을 풀고 폴더 안에 들어가보면 위와 같은 화면을 볼 수 있습니다. bin 폴더에는 아파치 톰캣을 시작하고, 종료하는 등 명령어들이 들어있으며, webapps 폴더에는 직접 개발한 JSP파일이나 서블릿 파일을 위치시키게 됩니다.
아파치 톰캣(Apache Tomcat) 실행 방법
bin 폴더 속에 들어있는 파일들인데 자주 사용하는 실행파일에 startup.bat(톰캣 시작), shutdown.bat(톰캣 종료), catalina.bat(톰캣 시작 및 종료) 등이 있습니다. cmd 콘솔 프롬프트에서 직접 명령어를 입력해도 되지만 간단한 시작과 종료같은 작업은 직접 폴더에서 클릭하는 것이 편합니다. (CATALINA_HOME 환경변수를 설정하면 콘솔 화면에서 경로와 상관없이 아파치 톰캣 명령을 수행할 수 있습니다.)
catalina.bat 명령에는 start, stop, run, version 옵션이 있습니다.
catalina.bat start = startup.bat
catalina.bat stop = shutdown.bat
명령 프롬프트에서 CD명령으로 디렉토리 찾아가기 귀찮은 분들에게 아래의 글을 바칩니다.
현재 디렉토리(폴더) 경로에서 cmd 콘솔 명령 프롬프트 사용하기 (여기서 명령 창 열기)
startup.bat를 실행시키면 위와 같은 진행 화면을 볼 수 있는데, 아파치 톰캣 서버(웹 컨테이너)가 제대로 동작하고 있는 모습입니다. 여기서 서버를 종료시키려면 이 화면에서 Ctrl+C키를 누르거나 다른 명령 프롬프트 화면에서 shutdown.bat 명령을 입력하면 됩니다.
아파치 톰캣 서버가 실행된 상태에서 로컬호스트 주소로 접속을 하게 되면 위와 같은 웹페이지를 볼 수 있는데, 이것은 아파치 톰캣 서버가 정상적으로 동작되고 있는 것을 의미합니다. 참고로 위에 나온 화면은 C:\apache-tomcat-8.0.15\webapps\ROOT\index.jsp 파일의 내용입니다.
윈도우 환경에서 JSP, Servlet 프로그래밍을 공부하기 위해 아파치 톰캣(Apache Tomcat)을 설치해보았습니다. 서버쪽 프로그래밍은 리눅스에 올려줘야 제대로인데 그래도 공부할 때는 윈도우가 편한 것은 사실입니다. 리눅스를 설치하고 이것 저것 세팅할 필요가 없으니까요.
이클립스 아파치 톰캣서버 연동하기 (Eclipse Tomcat Server JSP 개발환경 구축방법)
이클립스 웹프로젝트 생성 및 실행방법 (Dynamic Web Project 만들기, 톰캣 JSP 개발환경)
[Linux] - 가상머신(VMware Player)을 사용해서 우분투 리눅스(Ubuntu Linux) 설치하기 (다운로드에서 설치방법까지)
[Linux] - 리눅스(Linux) 페도라 서버(Fedora Server) 다운로드, 설치방법 (가상머신 VMware Player 사용법)
[Linux] - 우분투 리눅스(Ubuntu Linux) vi에디터(vi Editor)에서 백스페이스, 화살표 키가 이상할 경우 문제 해결법
[Android] - 안드로이드 프로그래밍 개발환경 구축하기 (자바 JDK 설치, 이클립스 ADT Bundle 설치, Android SDK 업데이트, AVD 에뮬레이터 설정)
[Android] - 안드로이드 프로그래밍 프로젝트 생성하고 에뮬레이터 실행하기 (Android Application Project 만들기, AVD 가상머신 작동하기)
- Total
- Today
- Yesterday
- 파이썬 프로그래밍
- 파이썬 자료형
- 안드로이드 프로그래밍
- 게임기 만들기
- jsp 프로그래밍
- 추억의 오락실
- raspberry pi
- 리눅스 설치
- 라즈베리파이 오락실
- openmediavault
- 리눅스 명령어
- 리눅스
- 이클립스 사용법
- mysql
- 라즈베리파이
- Android Studio
- Android Programming
- 라즈베리파이 활용
- 리눅스 cat
- 리눅스 기초
- 라즈베리파이 나스
- 파이썬
- PYTHON
- 파이썬 기초
- 라즈베리파이 NAS
- eclipse
- linux
- 파이썬 연산자
- Eclipse ADT
- 파이썬 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |