Tomcat10所需servlet、jsp、jstl依賴
今天Tomcat10運行web項目時,因servlet相關依賴版本導入錯誤,導致運行失敗,先記錄一下。
<dependencies>
<!--servlet-->
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
</dependency>
<!--jsp-->
<dependency>
<groupId>jakarta.servlet.jsp</groupId>
<artifactId>jakarta.servlet.jsp-api</artifactId>
<version>3.0.0</version>
</dependency>
<!--jstl-->
<dependency>
<groupId>jakarta.servlet.jsp.jstl</groupId>
<artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
<version>2.0.0</version>
</dependency>
</dependencies>
spring-webmvc不兼容Tomcat10,如果使用spring框架,建議降低Tomcat版本,使用Tomcat9及以下版本
- tomcat10:使用jakarta的servlet
- spring-webmvc:使用javax的servlet