Hi I'm using <jaxws:endpoint to expose my web services, generated using wsdl2java :
<jaxws:endpoint address="/consultation/1.0" implementor="#consultationEndPoint" wsdlLocation="wsdl/consultation_v1.0.wsdl"/> <bean id="consultationEndPoint" class="com.foo.ConsultationEndPoint" /> My EndPoint uses @Resource annotation to get Spring business-layer beans. I get an error on CXF 2.2.1 : Caused by: java.lang.IllegalArgumentException: Can not set com.foo.ConsultationService field com.foo.ConsultationEndPoint.service to $Proxy176 at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:146) The resource injector seems to use the proxy generated by <jaxws:endpoint> for resource injection and not the implementor bean. Nicolas
