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
            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

        

Reply via email to