考慮下面的代碼:阿帕奇MQ transportConnectors URI值問題
<amq:transportConnectors>
<amq:transportConnector uri="${esb.endpoint}"/>
</amq:transportConnectors>
這是不能夠解決的URI值。我得到的錯誤是:
STACKTRACE:
at com.mincom.util.gadget.Starter.run(Starter.java:40)
THROWABLE: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean
definition with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in class
path resource [minestar/esbadapter/service/EsbEmbeddedApacheContext.xml]: Could not
resolve placeholder 'esb.endpoint' in string value "${esb.endpoint}"; nested exception
is java.lang.IllegalArgumentException: Could not resolve placeholder 'esb.endpoint' in
string value "${esb.endpoint}"
我在這裏做錯了什麼嗎?
你在哪裏設置esb.endpoint的值? – CharlieS 2014-11-07 03:11:28
@CharlieS在jms屬性文件中:'esb.endpoint = tcp:// localhost:61616' – 2014-11-07 03:14:21
似乎沒有找到屬性,你如何指定屬性文件?是否正在查找其他屬性集? – CharlieS 2014-11-07 03:21:34