[
https://issues.apache.org/jira/browse/CXF-2152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp reassigned CXF-2152:
--------------------------------
Assignee: Daniel Kulp
> Certain Spring AOP proxies cannot be used any more as service bean since CXF
> 2.1.4 because the real (non-proxy) target class is not found correctly by
> SpringAopClassHelper
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CXF-2152
> URL: https://issues.apache.org/jira/browse/CXF-2152
> Project: CXF
> Issue Type: Bug
> Components: JAX-WS Runtime
> Affects Versions: 2.1.4
> Reporter: Gyorgy Orban
> Assignee: Daniel Kulp
> Attachments: SpringAopClassHelper.patch
>
>
> This issue has come up because of a change in SpringAopClassHelper. There are
> two ways of creating a proxy with
> org.springframework.aop.framework.ProxyFactory: either by setting the target
> instance using the setTarget method, or using the setTargetClass method. If
> the latter is used, Advised.getTargetSource().getTarget() will return null,
> because no target instance exists. The former implementation of
> SpringAopClassHelper used AopUtils.getTargetClass, which handled the latter
> case correctly. Although the current implementation still uses
> AopUtils.getTargetClass, it never gets executed. Please find the patch
> attached that handles both types of aop proxies for us.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.