Tomcat - 02 설치환경
- OS
- JDK
2.1 OS
톰캣을 설치하는 OS 플랫폼 환경은 모든 환경을 지원한다. 그나마 예전에는 일부 Unix/Linux/OSX 환경에서 Apache HTTP Server 설치하듯 컴파일을 통해 구성하였으나, 최근에는 압축파일을 해제하고 바로 사용할 수 있는 경우가 대부분입니다. 톰캣을 운영하기 위해 OS를 선택해야하는 입장이라면 다음과 같은 설치 타입을 고려할 수 있습니다.
-
Windows : Zip 파일을 풀어 사용하거나 윈도우 서비스에 등록하는 설치
-
Unix/Linux/OSX : tar 파일을 풀어 사용하거나 컴파일하여 설치
2.2 JDK
톰켓의 버전이 올라감에 따라 지원하는 Java Standard Spec Version 또한 변경됩니다. 이 경우 일부 상위 버전은 JDK의 특정 버전에서 지원되지 않을 수 있지요. 따라서 개발되는 어플리케이션의 JDK요구치나 표준화된 톰캣 버전에 따라 지원되는 JDK 버전이 상이할 수 있습니다. 다음의 표를 참고하시기 바랍니다.
Servlet Spec | JSP Spec | EL Spec | WebSocket Spec | Apache Tomcat Version | Actual Release Revision | Support Java Versions |
---|---|---|---|---|---|---|
3.1 | 2.3 | 3.0 | 1.0 | 8.0.x | 8.0.12 | 7+ |
3.0 | 2.2 | 2.2 | 1.0 | 7.0.x | 7.0.55 | 6+(WebSocket 1.0 Requires 7+) |
2.5 | 2.1 | 2.1 | N/A | 6.0.x | 6.0.41 | 5+ |
2.4 | 2.0 | N/A | N/A | 5.5.x | 5.5.36 | 1.4 or 5+ |
2.3 | 1.2 | N/A | N/A | 4.1.x | 4.1.40 | 1.3+ |
2.2 | 1.1 | N/A | N/A | 3.3.x | 3.3.2 | 1.1+ |
톰캣 5.5.x 버전의 경우 5.5.12 버전 이후로는 JDK 5 이상을 지원함에 유의합니다.
JDK의 경우 OS 플랫폼에 따라 제공하는 벤더가 다른 경우가 있습니다.
- Windows/Solaris/Linux/OSX : Oracle에서 제공하는 JDK를 사용합니다.
- AIX : IBM에서 제공하는 JDK를 사용합니다.
- HP-UX : HP에서 제공하는 JDK를 사용합니다.
AIX의 JDK경우 Windows환경에도 설치가 가능하기는 하지만 일반적으로는 Oracle에서 제공하는 기존 SunJDK를 설치하여 사용합니다.
OSX는 JDK6 까지는 Apple사에서 제공하지만 JDK7부터는 Oracle에서 설치파일을 받아 설치합니다.
Comments