大家好,所以我建的所有代码都没有错误,但我的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。我看不出我错过了什么。 希望你们能帮忙
答案 0 :(得分:0)
我失踪的是org.apache.cxf.impl依赖,现在一切都很棒!