CXF Interceptor没有解雇我所缺少的东西

时间:2014-12-11 16:13:36

标签: java apache web-services maven cxf

大家好,所以我建的所有代码都没有错误,但我的Interceptor由于某种原因没有解雇..你能帮忙吗?

我的服务编码如下:

@org.apache.cxf.interceptor.InInterceptors(interceptors={"package.WSSecurityInterceptor"})
@WebService(name = "SERVICE", targetNamespace = "urn:some.namespace", serviceName = "SERVICE")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED, use = SOAPBinding.Use.LITERAL)
public class SampleService{ }

我的拦截器编码如下:

public class WSSecurityInterceptor extends AbstractSoapInterceptor {

private String userName;
private String password;

public WSSecurityInterceptor() {
    super(Phase.PRE_PROTOCOL);
}

public void handleMessage(SoapMessage message) throws Fault {

    System.out.println("WSSecurityInterceptor handleMessage invoked");
}

我错过了什么?我添加到我的jboss结构和Maven我调用依赖于cxf 2.6.1。我看不出我错过了什么。 希望你们能帮忙

1 个答案:

答案 0 :(得分:0)

我失踪的是org.apache.cxf.impl依赖,现在一切都很棒!