1、问题
项目启动之后,就停了,报错为 CLASS_NOT_FOUND,截图如下:
2、原因
升级之后,由于Java EE已经变更为Jakarta EE。
导包时需要注意,包名以javax开头的需要改为jakarta;
3、解决
整体替换即可。
原引入 | 现引入 |
---|---|
import javax.annotation.Resource; | import jakarta.annotation.Resource; |
import jakarta.servlet.ServletInputStream; | import jakarta.servlet.ServletInputStream; |
import javax.servlet.ServletOutputStream; | import jakarta.servlet.ServletOutputStream; |
import javax.servlet.WriteListener; | import jakarta.servlet.WriteListener; |
import javax.servlet.ReadListener; | import jakarta.servlet.ReadListener; |
import javax.servlet.http.HttpServletRequestWrapper; | import jakarta.servlet.http.HttpServletRequestWrapper; |
import javax.servlet.Filter; | import jakarta.servlet.Filter; |
import javax.servlet.FilterChain; | import jakarta.servlet.FilterChain; |
import javax.servlet.FilterConfig; | import jakarta.servlet.FilterConfig; |
import javax.servlet.ServletException; | import jakarta.servlet.ServletException; |
import javax.servlet.ServletRequest; | import jakarta.servlet.ServletRequest; |
import javax.servlet.ServletResponse; | import jakarta.servlet.ServletResponse; |
import javax.servlet.http.HttpServletRequest; | import jakarta.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; | import jakarta.servlet.http.HttpServletResponse; |
问题解决。
OK,就这些吧。
有什么不对的还望指正,书写不易,觉得有帮助就点个赞吧!☺☺☺
参考链接:https://blog.itpub.net/70035492/viewspace-3014703/