The Apache Tomcat® software provides a "pure Java" HTTP web server environment in which Java code can run.


Apache Software Foundation의

자바 환경 기반 웹 어플리케이션 서버(WAS).


Watch video : Introduction of Apache Tomcat®

Introduction


아파치 톰캣은 아파치 소프트웨어 재단에서 개발된 웹 애플리케이션 서버입니다.

웹서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바 서버 페이지와 자바 서블릿이 실행할 수 있는 환경을 제공합니다.

attach_money

무료

아파치 톰캣은 무료로 사용가능합니다. 사용자에게 서버 구축 비용 절감의 이점이 있습니다.

group

오픈소스

아파치 톰캣 프로젝트는 오픈소스로 지속적인 업데이트와 개선이 이루어지고 있습니다. 전세계에서 활발한 활동이 이루어지고 있습니다.

build

튜닝

아파치 톰캣은 xml, TomcatLib 설정, JVM Tuning을 통해 서버의 업무 시나리오에 맞춰 튜닝이 가능합니다.

extension

모듈

다양한 모듈들을 통해 기능과 성능을 더욱 강화 할 수 있습니다.

Information

Version Information

Initial release

1999,

17 years ago

Stable release

8.5.9 version

December 8, 2016

Preview release

9.0.0 version

November 7, 2016

.

License Information

Apache License 2.0

아파치 톰캣의 라이센스는 Apache License, version 2를 따릅니다.

.

More Information

Apache+Tomcat?

Apache는 재단명입니다. 아파치 서버라는 것은 이 재단 후원으로 만들어지는 http Web Server를 지칭하는 말입니다.

Tomcat은 WAS(Web Application Server)입니다. 웹서버와 웹 컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 역할 수행을 하는 서버를 말합니다.

With github?

Github에서 아파치 톰캣 프로젝트의 미러를 제공하고 있습니다.

실 SVN 저장소는 apache 재단 관리 하에서 운영되고 있습니다.

Writing Language?

아파치 톰캣은 Java로 작성되었습니다.

.

How To Use

시작하기 앞서 아래의 내용이 갖추어져야 진행 가능합니다.

자바 JDK(Java Development Kit) 설치

JAVA_HOME 환경 변수 설정

Java 개발 환경 구축

위 사항에 대한 내용은 아래 링크에 설명되어 있습니다.

In Windows

1. DOWNLOAD

아래의 링크에서 운영체제에 맞게 최신버전을 다운로드해 주세요.


2. Uncompression

다운로드 받은 파일의 압축을 루트드라이브 최상위 폴더에 풀어주세요.

3. Startup.bat

폴더 내 ./Bin/Startup.bat 파일을 실행시킵니다.

동일 폴더 내 배치파일 startup.bat, shutdown.bat, catalina.bat를 통해 톰캣 실행, 종료, 재시작을 할 수 있습니다.

catalina.bat 파일은 start, stop, run, version 옵션이 있습니다.

4. 실행 확인

브라우저를 실행 후 localhost:8080 또는 127.0.0.1:8080으로 접속해 실행 화면을 확인해 볼 수 있습니다.

위와 동일한 모습의 페이지가 보일시 설치가 완료된것입니다.

In Linux

출처: http://zero-gravity.tistory.com/269

1. DOWNLOAD

아래의 링크에서 운영체제에 맞게 최신버전을 다운로드해 주세요.


2. Uncompression

#tar -zxf/usr/local/apache-tomcat-9.0.0.M15.tar.gz

3. Jsvc 빌드(option)

# cd /usr/local/apache-tomcat-9.0.0.M15/bin

# tar xvfz commons-daemon-native.tar.gz

# cd commons-daemon-*-native-src/unix

# ./configure --with-java=/usr/java/latest

4. Account permission

# chown userid: /usr/local/apache-tomcat-9.0.0.M15

5. Port setting(80으로 변경함)

# vi /usr/local/apache-tomcat-9.0.0.M15/conf/server.xml

6. Firewall setting

# firewall-cmd --permanent --zone=public --add-port=80/tcp

# firewall-cmd --reload

7. Tomcat start/stop

# /usr/local/apache-tomcat-9.0.0.M15/bin/startup.sh (시작)

# /usr/local/apache-tomcat-9.0.0.M15/bin/shutdown.sh (정지)

8. 실행 확인

브라우저를 실행 후 localhost:8080 또는 127.0.0.1:8080으로 접속해 실행 화면을 확인해 볼 수 있습니다.

위와 동일한 모습의 페이지가 보일시 설치가 완료된것입니다.

Tomcat & Eclipse 연동


출처: chmodi.tistory.com/52

1. 새 Workspace 생성

새 Workspace를 생성합니다.

2. Tomcat server 선택

Window -> Preferences -> 좌측 메뉴 -> Server -> Runtime Environment

Add 클릭 후 Apache Tomcat v9.0 선택

Tomcat Server가 설치된 폴더를 지정하고 Finish를 선택합니다.

3. 서버 추가

소스 편집 화면에서 하단에 Servers를 클릭하면 새 서버를 만들라는 문장이 나타납니다.

링크를 클릭한 후 나타나는 새 서버를 추가창에서 내용 확인 후 Finish 클릭.

4. 확인 및 start/stop

좌측 Project Explorer를 보면 TOmcat Server가 추가된 것을 볼 수 있습니다.

서버 구동은 하단의 Servers -> Tomcat Server 우 클릭 -> Start / Stop을 클릭하면 됩니다.