不幸的是,我找不到任何关于如何在 Tomcat 10.x 上运行基于 Resteasy 的应用程序的信息。如果有人可以向我展示一个示例 web.xml 和 pom.xml 以使其工作,我将不胜感激。
问问题
82 次
1 回答
1
RESTeasy 4.x 是 JAX-RS 2.0 的实现并使用javax.*
命名空间。因此,它不适用于任何 Jakarta EE 9 服务器,如 Tomcat 10(它们使用jakarta.*
包命名空间)。
你有两个解决方案:
- 您可以使用与 Jakarta EE 9 兼容的 JAX-RS 实现。目前这意味着Jersey 3.x,
- 在 RESTeasy 4.x 中使用Tomcat 迁移工具替换
javax.*
为。jakarta.*
于 2021-08-21T07:32:19.690 回答