| sitelink1 | |
|---|---|
| sitelink2 | |
| sitelink3 | |
| sitelink4 | |
| sitelink5 | |
| sitelink6 | 
1. jakarta.servlet.http.HttpServlet (Jakarta EE 9 이상)
| WAS | Jakarta EE 버전 | 지원 여부 | 비고 | 
|---|---|---|---|
| Apache Tomcat 10 이상 | Jakarta EE 9+ | ✅ | 가장 널리 사용됨 | 
| Jetty 11 이상 | Jakarta EE 9+ | ✅ | 경량 WAS | 
| WildFly 26 이상 | Jakarta EE 9+ | ✅ | Red Hat 기반 | 
| Payara 6 이상 | Jakarta EE 10 | ✅ | GlassFish 파생 | 
| GlassFish 7 이상 | Jakarta EE 10 | ✅ | Jakarta EE 공식 참조 구현 | 
| Open Liberty 22 이상 | Jakarta EE 9/10 | ✅ | IBM에서 제공 | 
| Undertow (단독 사용 시) | Jakarta EE API 필요 | ???? | 보통 WildFly에 내장됨 | 
| Helidon, Quarkus 등 | Jakarta API 호환 | ???? | MicroProfile 기반 경량 프레임워크에서 서블릿 사용시 일부 지원 | 
❗ 참고 사항
- 
	Tomcat 9 이하, Jetty 10 이하, WildFly 25 이하 등은 javax.servlet.http.HttpServlet을 사용하므로jakarta.servlet기반 서블릿을 사용할 수 없습니다.
- 
	Jakarta Servlet API를 사용하려면 서버와 서블릿 라이브러리 버전이 호환되어야 하며, jakarta.servlet-api라이브러리를 명시적으로 추가해야 할 수 있습니다.
2. javax.servlet.http.HttpServlet (Jakarta EE 8 이하)
| WAS | Servlet API 버전 | Jakarta EE 버전 | 지원 여부 | 비고 | 
|---|---|---|---|---|
| Apache Tomcat 9 이하 | Servlet 4.0 이하 | Jakarta EE 8 이하 (이전 Java EE) | ✅ | 가장 널리 사용 | 
| Jetty 10 이하 | Servlet 4.0 이하 | Java EE 기반 | ✅ | 경량 서버 | 
| WildFly 25 이하 | Servlet 4.0 이하 | Java EE 8 | ✅ | Red Hat 계열 | 
| GlassFish 5.x | Servlet 4.0 이하 | Jakarta EE 8 | ✅ | 참조 구현 | 
| Payara 5.x | Servlet 4.0 이하 | Jakarta EE 8 | ✅ | GlassFish 파생 | 
| WebLogic 14c | Servlet 4.0 이하 | Java EE 8 | ✅ | Oracle WAS | 
| WebSphere 9.x | Servlet 4.0 이하 | Java EE 8 | ✅ | IBM WAS | 
| Open Liberty (초기 버전) | Servlet 4.0 이하 | Java EE 8 | ✅ | IBM 경량 서버 | 
❗ 주의할 점
- 
	Jakarta EE 9부터는 javax.servlet.*→jakarta.servlet.*로 패키지가 변경되었기 때문에,javax.servlet.http.HttpServlet은 더 이상 Jakarta EE 9 이상에서는 사용할 수 없습니다.
- 
	Tomcat 10 이상, Jetty 11 이상, WildFly 26 이상 등은 jakarta.servlet.http.HttpServlet만 지원합니다.
 
							
