[
https://issues.apache.org/jira/browse/SM-2119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on SM-2119 started by Freeman Fang.
> Hardcoded parameters are used instead of ones in property files in default
> configuration
> ----------------------------------------------------------------------------------------
>
> Key: SM-2119
> URL: https://issues.apache.org/jira/browse/SM-2119
> Project: ServiceMix
> Issue Type: Bug
> Components: servicemix-core
> Affects Versions: 3.3.2
> Reporter: Nickolay Martinov
> Assignee: Freeman Fang
> Priority: Minor
>
> servicemix.properties contains settings for ActiveMQ host/port/url:
> activemq.port = 61616
> activemq.host = localhost
> activemq.url = tcp://${activemq.host}:${activemq.port}
> Same time activemq.xml hardcodes the same information:
> <amq:transportConnector uri="tcp://localhost:61616"
> discoveryUri="multicast://default"/>
> So if user changes property file (which seems logical) without changing xml
> file (which might look non logical) to use another port or change localhost
> to 0.0.0.0 then it will not work.
> Problem could be solved by using placeholder in transport connector:
> <amq:transportConnector uri="${activemq.url}"
> discoveryUri="multicast://default"/>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira