首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat 10和quartz

Tomcat 10和quartz
EN

Stack Overflow用户
提问于 2021-02-15 16:54:36
回答 1查看 80关注 0票数 0

大家好:今天我们运行Tomcat 9.0.5和quartz 2.3。我们想迁移到Tomcat10,但是quartz 2.3中断了。你知道quartz 2.4在Tomcat10上是否可以吗?谢谢Pietro

EN

回答 1

Stack Overflow用户

发布于 2021-02-15 20:05:36

Tomcat 10.0是一个Jakarta Servlet 5.0容器。这基本上意味着它使用新的jakarta.servlet.*包而不是javax.servlet.*,而它在9.0版本中有very few improvements

另一方面,它与所有依赖于Java直到4.0的库都是二进制不兼容的,这是绝大多数的库。

Quartz也不例外:即使Tomcat分支仍然使用javax.servlet,因此官方发布的版本不能在master 10.0上运行。但是,您可以将代码分支,将类such as this中的(几乎)所有javax.*更改为jakarta.*,然后重新编译。

就我个人而言,我看不出迁移到Tomcat10.0有什么好处,这意味着要么放弃对Tomcat9.0的支持,维护两个版本的web应用程序,要么使用一些ClassTransformer技巧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66205090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档