当前位置:   article > 正文

spring6使用HttpServletRequest报错问题_no primary or single unique constructor found for

no primary or single unique constructor found for interface javax.servlet.ht

报错信息:Request processing failed: java.lang.IllegalStateException: No primary or single unique constructor found for interface javax.servlet.http.HttpServletRequest

原因:Tomcat10依赖jakarta.servlet-api,不是依赖javax.servlet-api和servlet-api

maven配置文件pom.xml新增如下配置即可解决

  1. <dependency>
  2. <groupId>jakarta.servlet</groupId>
  3. <artifactId>jakarta.servlet-api</artifactId>
  4. <version>6.0.0</version>
  5. <scope>provided</scope>
  6. </dependency>

tomcat9依赖javax.servlet-api,因此在使用tomcat10会报错

注意:使用tomcat10中间件也需要使用jdk17

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号