0

不幸的是,我找不到任何关于如何在 Tomcat 10.x 上运行基于 Resteasy 的应用程序的信息。如果有人可以向我展示一个示例 web.xml 和 pom.xml 以使其工作,我将不胜感激。

4

1 回答 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 回答