• 在 eclipse 中,创建 jsp 文件或 Servlet 时,默认会自动导入 javax.servlet 等 javax 开头的包;

  • 而在 tomcat 10 中,已经将 javax 开头的包,改为 jakarta 开头的包。

  • 解决办法:

    1. 下载 tomcat 10 以前的 tomcat 版本;(如:tomcat 9)

    2. 将 eclipse 与 tomcat 9 关联;

    3. 新建 tomcat 9 服务器;

    4. 在项目中更改 Apache Tomcat v10.0 为 Apache Tomcat v9.0

      Libraries ->

      右键:Apache Tomcat v10.0 ->

      Porperties ->

      选则: Apache Tomcat v9.0

其他解决办法:

https://blog.csdn.net/mmmm0584/article/details/115161865