[
https://issues.apache.org/jira/browse/CXF-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bozhong Lin closed CXF-274.
---------------------------
Resolution: Fixed
> Inconsistent (and erroneous) behaviour of SpringBusFactory.createBus(...)
> -------------------------------------------------------------------------
>
> Key: CXF-274
> URL: https://issues.apache.org/jira/browse/CXF-274
> Project: CXF
> Issue Type: Bug
> Components: Bus
> Reporter: Andrea Smyth
>
> SpringBusFactory.createBus() with system property cxf.config.file set to
> foo.xml leads to different results than SpringBusFactory.createBus("foo.xml")
> (and property is NOT set).
> The first variant actually fails if foo.xml contains definitions of beans
> that require some of the default property editors to be installed first .
> In either case, an initial context is created before the actual application
> context.
> Using the first variant, this initial application context is created with
> [foo.xml] (and that's where it falls over if property editors are required),
> using the second variant the initial application context is created with no
> cfg file [].
> If the creation of the initial application context succeeds (comment out
> offensive beans), the final application context is then created with
> [cxf-core.xml, cxf-transports-http.xml, ...., cxf-property-editorrs.xml ...,
> foo.xml].
> If the system property cxf.cfg.file is set and points to an existing
> resource, createBus() should have the same effect as if the resource is
> passed as an argument to createBus.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.