0

我使用的技术是:Apache CXF、Spring 3.x、St​​ruts 2.x 和 Hibernate 3.x

当 TransactionManager 使用 Apache CXF 时,我遇到了一个奇怪的问题。对于我的应用程序,我将CXF 日志记录与我的 Web 服务和CN:checknames 一起使用以忽略服务器上的证书。当我在服务器上部署应用程序时,它可以很好地生成日志并忽略证书。但在第二步中,我正在为应用程序的不同区域开发前端,从而在 application.xml 中配置注释驱动的事务管理器。但是当我尝试使用这条线<context:annotation-config/>时,CXF 开始生成不同的日志记录方案,并且 CN:check 被完全忽略。

任何帮助都感激不尽。:)

4

1 回答 1

0

我的猜测是您构建了两个服务/代理 bean 实例。没有看到完整的 Spring 配置很难说,尤其是任何组件扫描。我建议在它的构造函数中放置一个日志语句,看看是否是这种情况。如果是这样,请确保只有一个组件扫描处于活动状态。

于 2014-03-11T03:09:50.087 回答