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