cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Auke Noppe (JIRA)" <j...@apache.org>
Subject [jira] Created: (CXF-2674) @Resource not injecting WebServiceContext in jaxws intereceptor
Date Mon, 15 Feb 2010 15:39:27 GMT
@Resource not injecting WebServiceContext in jaxws intereceptor
---------------------------------------------------------------

                 Key: CXF-2674
                 URL: https://issues.apache.org/jira/browse/CXF-2674
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.2.5
         Environment: tomcat 6.0.18, Spring 2.5, Spring Security 2.0.5, cxf-2.2.5 with wss4j-1.5.8
            Reporter: Auke Noppe


If you want to inject the WebServiceContext into a In/Out-Interceptor configured with xml
(e.g. <jaxws:ininterceptors><bean id="someInterceptor" class="test.SomeInterceptor"/></jaxws:ininterceptors
/>) with the @resource annotation, the WebServiceContext is null. (Even with component-scan
enabled and annotation-config defined)

If you inject the WebServiceContext into the interceptor with a property-setter in the xml
(e.g. <property name="ctx" value="javax.xml.ws.WebServiceContext" />) the instance is
not empty, but holding nothing (like MessageContext )

The documentation suggest the way with the @Resource annotation, so this is rather confusing.

The work-around I found, is to set the properties I wanted to set on the message in the handleMessage
method of the interceptor (e.g. message.put("someKey", someValue); )
I would rather see the @Resource injection working.

Regards,

Auke Noppe
Developer @ Ymor (.nl)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message