Does anyone know if it's possible to exclude rest services from soap interceptors?
My basic problems is ... I have both SOAP and Rest services exposed. I use WSS4J interceptor for securing my SOAP calls. The problem is when I make a rest call, it sends it through the soap interceptor and I end up with an exception because it's trying to cast to a Soap message. (java.lang.ClassCastException: org.apache.cxf.message.XMLMessage cannot be cast to org.apache.cxf.binding.soap.SoapMessage) My preferred solution would be to just use 1 bus and have a way to either apply the WSS4J interceptor to the soap calls only, or to some how exclude the jaxrs:server from the WSS4J interceptor. I would prefer to not have to try and setup 2 buses... it looks like if I setup a second bus I have to write a subclass the CXFServlet so I can set the bus? or is there a simple way to setup 2 buses on the CXFServlet? -- Ted.
