我开始构建一个 Web 应用程序,并使其可以使用嵌入式 Jetty 服务器运行。然后我决定尝试 Apache CXF(我以前从未使用过)来提供 SOAP/XML 或 REST/JSON 接口(还没有决定哪一个)。现在我对我读过的各种帖子/文档感到有些困惑。
我知道 CXF 实际上提供(在内部使用 Jetty)它自己的可以发布的端点。那是对的吗?但看起来它也可以捆绑并部署到现有的 Web 容器中(例如 Tomcat,因此我也假设 Jetty)——这也是正确的吗?
如果这两个都是正确的,那么使用开箱即用的 CXF Jetty 端点而不是使用单独的容器(特别是如果单独的容器也是嵌入式 Jetty)的优点/缺点/陷阱是什么?