[ 
https://issues.apache.org/jira/browse/CXF-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gary Tully resolved CXF-1260.
-----------------------------

    Resolution: Fixed

> ConfigureImpl with spring construction duplicates looking for cxf.xml on the 
> classpath and can error out with a warning
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-1260
>                 URL: https://issues.apache.org/jira/browse/CXF-1260
>             Project: CXF
>          Issue Type: Bug
>          Components: Configuration
>    Affects Versions: 2.0.3
>            Reporter: Gary Tully
>             Fix For: 2.0.4
>
>         Attachments: ignore_cxf_xml.patch.txt
>
>
> Since: http://svn.apache.org/viewvc?view=rev&revision=584908
> cxf.xml in rt-core is responsible for creating an instance of ConfigureImpl. 
> This is problematic because the defauilt constructed version of ConfigureImpl 
> looks for cxf.xml (or cxf.config.file sys property) on the classpath (it does 
> not look for cxf.config.uri!) and creates a BusApplicationContex if it finds 
> one. This is unnecessary as the current applicaton context will be injected 
> in via the ApplicationContextAwareProcessor.
> When cxf.xml on the classpath references other beans that come from 
> extensions, application context creation fails with an exception that is 
> logged as a warning. this is ugly.
> This is not uncommon as cxf.xml is the default user configuration file name.
> It seems like ConfigureImpl is duplicating code around default configuration 
> that is already managed by the BusApplicaitonContext.
> Does ConfigureImpl have a place outside spring that necessitates looking for 
> cxf.xml?
> I think the fix may be to remove the posibility that ConfigureImpl can create 
> its own BusApplicationContext. What do you think.

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

Reply via email to