Java CXF-InInterceptor未启动我遗漏了什么
大家好,我已经编译了所有代码,没有错误,但是我的拦截器由于某种原因没有启动。。你能帮忙吗 我的服务编码如下:Java CXF-InInterceptor未启动我遗漏了什么,java,apache,web-services,maven,cxf,Java,Apache,Web Services,Maven,Cxf,大家好,我已经编译了所有代码,没有错误,但是我的拦截器由于某种原因没有启动。。你能帮忙吗 我的服务编码如下: @org.apache.cxf.interceptor.InInterceptors(interceptors={"package.WSSecurityInterceptor"}) @WebService(name = "SERVICE", targetNamespace = "urn:some.namespace", serviceName = "SERVICE") @SOAPBind
@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上调用了CXF2.6.1上的依赖项。我看不出我错过了什么。
希望你们能提供帮助我缺少的是org.apache.cxf.impl依赖项,现在一切都很好