2014-07-15 5 views
0

에 대한 찾을 수 없습니다 내가 <<||2014-07-14 21:51:14,125||http-apr-8080-exec-8|DEBUG|org.apache.ws.security.processor.Signat‌​ureProcessor:428||||>> XML Signature verification has failed <<||2014-07-14 21:51:14,127||http-apr-8080-exec-8|DEBUG|org.apache.ws.security.processor.Signat‌​ureProcessor:431||||>> Signature Validation check: falseCXF 3.0.0 org.apache.cxf.BusException을 제기 : 없음 DestinationFactory가 CXF-STS 작업 네임 스페이스 http://schemas.xmlsoap.org/soap/http

으로 예외를 건너 왔어요

게시판에서 논의 된 바와 같이, CXF STS Usernametoken symmetric binding XML Signature verification has failed https://issues.apache.org/jira/browse/CXF-5679 https://issues.apache.org/jira/browse/CXF-5679 그래서 버전 3.0.0에서 수정되었다고 가정하고 옮겼습니다. 이제 시작할 때 오류가 발생했습니다.

... 25 more 
Caused by: org.apache.cxf.service.factory.ServiceConstructionException 
    at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:176) 
    at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211) 
    at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:456) 
    at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:334) 
    ... 34 more 
Caused by: org.apache.cxf.BusException: No DestinationFactory was found for the namespace http://schemas.xmlsoap.org/soap/http. 
    at org.apache.cxf.bus.managers.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:122) 
    at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:88) 
    at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:72) 
    at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:160) 

CXF STS 예제에서 실제로 작동하는 방법을 알 수 없습니다. 내장으로 CXF 2.7를 포함 CAMEL-CXF 종속성을 가졌다 암호화 시나리오에 UsernameToken이에 CXF STS이 내 프로젝트 becuase이었다

감사

답변

0

작동하도록 좋은 예 참조를 제공하십시오. 새로운 CXF 3.0.0 버전과의 충돌을 일으켰을 수 있습니다. 따라서 클래스 패스에서 클래스 패스를 제거하면 문제가 해결됩니다.

감사합니다.