Tomcat 从 10.x 版本开始,使用最新 Servlet API 5.0(2020-09-07 发布)版本,后者是 Jakarta EE 9 的一部分。引用的原
javax.*
包,全部重命名为
jakarta.*
降级到 Tomcat 9.x(9.x 的最高版本在截至本文修订前为 9.0.55)即可正确通过编译。
温馨提醒
目前,Struts 2 框架已经较少使用。若是为了维护老项目或应付考试,可以简单学习,无需过于深入。
当然,并不是说学习这些框架就完全没有意义。它们背后的一些重要思想,在日后的学习与工作中,也许可以借鉴。