gpt4 book ai didi

cxf - 您如何调试 CXF 端点发布?

转载 作者:行者123 更新时间:2023-12-01 04:35:12 31 4
gpt4 key购买 nike

鉴于来自 fuse 源的 apache-servicemix-4.4.1-fuse-00-08 的“cxf-osgi”示例,使用 maven 3.0.3 构建,将其部署到 apache karaf 2.2.4 和 CXF 2.4.3 时Web 服务永远不会发布,也永远不会对 CXF servlet (http://localhost:8181/cxf/) 可见。 karaf 日志中没有错误。如何调试此类行为?

最佳答案

值得调高日志级别 - 您可以在 etc/org.ops4j.pax.logging.cfg 或在控制台中使用 log:set 永久执行此操作TRACE org.apache.cxf - IIRC 这将显示一些有用的信息。

同时检查它是否实际发布在 localhost/127.0.0.1 - 它很可能在另一个接口(interface)上发布,本地网络的 IP 但不是本地主机。尝试使用 0.0.0.0 作为地址,这样它将绑定(bind)到所有可用接口(interface)。

当您使用 Maven 时,您可以下载 CXF 源代码(在 Eclipse 中很容易)并将远程调试器连接到 Karaf 实例,通过一些战略性放置的断点,您应该能够掌握正在发生的事情。

关于cxf - 您如何调试 CXF 端点发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053452/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com