Tomcat 10自带Jakarta® EE,包名不再是“javax.servlet.**”
自从Oracle把Java EE捐给Apache后新版本的JavaEE也就正式的改名为了"Jakarta® EE"。值得注意的是2020年2月Tomcat发布了第10个版本,Tomcat 10 m1将JavaEE也换成了Jakarta® EE(Jakarta Servlet 5.0、Jakarta Server Pages 3.0、Jakarta Expression Language 4.0、Jakarta WebSocket 2.0、Jakarta Authentication 2.0 和 Jakarta Annotations 2.0 )。
Jakarta® EE较以前的JavaEE有一个非常非常重要的更新:包名不再是"javax.servlet."而是改成了"jakarta.servlet.",所以,如果需要兼容新版本的API就赶紧去改包名吧!
使用命令执行的方式可以,写个bash脚本执行下重启任务的脚本就行了,但是有较高的风险的,授权渗透测试中还是不要这么搞,会影响到用户的业务。