【Javaweb】【Maven】【Tomcat10】jsp訪問正常,Servlet訪問404
阿新 • • 發佈:2021-12-20
jsp訪問正常,Servlet訪問404
Development Tool:IDEA(Intellij IDEA)
Tomcat-Version:10
JDK-version:17
情況描述
我使用Tomcat10執行專案,jsp正常訪問,但是跳轉到Servlet就404;我使用Tomcat8.5,jsp正常訪問,跳轉到Servlet正常
問題出現原因:Tomcat10之後使用新的jar包 Jakarta Servlet
如果是10以前的版本,那麼用的是這個(如下圖)
所以我用的Tomcat10,pom.xml的配置應該是
<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.25</version> <type>pom</type> </dependency> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>5.0.0</version> <scope>provided</scope> </dependency> <!-- https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-api --> <dependency> <groupId>jakarta.servlet.jsp</groupId> <artifactId>jakarta.servlet.jsp-api</artifactId> <version>3.0.0</version> <scope>provided</scope> </dependency> </dependencies>
作者:萌狼藍天,轉載請註明原文連結:https://www.cnblogs.com/mllt/p/javaweb_maven_tomcat_servlet404.html | 萌狼藍天@嗶哩嗶哩 | QQ:3447902411(僅限技術交流,新增請說明方向)