publiccms为什么在tomcat10中提示服务器不支持Servlet 3.0或您发布的程序不完整。

Tomcat10是目前*的Tomcat版本,但是完全不兼容以前的版本,主要是因为servlet5接口从javax.servlet 迁移成了 jaraka.servlet。导致旧的程序大都不支持新的servlet规范。

从spring社区了解到spring 5也不会支持servlet5,截止到2021年2月15号,spring对servlet5的支持还在计划中,有希望在spring framework6和spring boot3中实现

QQ图片20210606173559.png

虽然目前各个框架和产品(包括PublicCMS)都在慢慢迁移一些javax旧组件到jaraka,但是还是有很多web方面的基础核心不能做到同时兼容两者。

未来升级到servlet5(既支持tomcat10)的时候,各个技术框架会有一个大的断层,不再能够向下兼容。

标签:tomcat

匠人匠心科技是专业从事天津网站建设、天津网站制作、软件开发、移动建站、商城、微信端、app开发项目
软件事业部:天津市大学软件学院D-510(天津工业大学院内)
网站事业部: 天津市河北区新大路通广科技园3-225
咨询热线:138-2142-0129 136-2215-0903
天津网站建设_天津建站

扫码添加微信