[
https://issues.apache.org/jira/browse/CXF-1647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12604613#action_12604613
]
Daniel Kulp commented on CXF-1647:
----------------------------------
See my response to:
http://www.nabble.com/Property-Placeholder-configuration-for-jms%3Adestinations-to17504725.html#a17504725
The issue is a bit different than Mule's as we're using JAXB to build the
beans, not spring. In anycase, the workaround that is committed to trunk may
work.
> Non-String Placeholders Fail to Validate
> ----------------------------------------
>
> Key: CXF-1647
> URL: https://issues.apache.org/jira/browse/CXF-1647
> Project: CXF
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 2.1
> Reporter: Eugene Goldfarb
> Priority: Minor
>
> Using the schema-based spring bean configuration doesn't work with property
> placeholders, for example:
> <http:conduit name="*.http-conduit">
> <http:client ConnectionTimeout="${httpTimeout}"
> ReceiveTimeout="${httpTimeout}" MaxRetransmits="1"
> AutoRedirect="true" Connection="Keep-Alive" />
> </http:conduit>
> The timeout properties are declared as <xsd:integer> in the XSD, making the
> configuration fail.
> Error:
> org.xml.sax.SAXParseException: cvc-datatype-valid.1.2.1: '${httpTimeout}' is
> not a valid value for 'integer'.
> The MULE project had this issue as well, they handled it by introducing a
> special replaceable types in their schema.
> See http://mule.mulesource.org/jira/browse/MULE-1887
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.