CXF Logging&amp; cn:与<context:annotation-config> </context:annotation-config>一起使用时,将忽略检查

时间:2014-03-10 15:59:14

标签: cxf cname spring-annotations transactionmanager

我正在使用的技术是:Apache CXF,Spring 3.x,Struts 2.x和Hibernate 3.x

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

任何帮助将不胜感激。 :)

1 个答案:

答案 0 :(得分:0)

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