2014-11-07 1 views
0

는 다음과 같은 코드를 생각해 보자. 내가 얻는 오류는 다음과 같습니다.아파치 MQ의 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}" 

여기에 잘못된 것이 있습니까? 이것에 대한

<context:property-placeholder location="required.properties" /> 

:

+0

어디에서 esb.endpoint 값을 설정합니까? – CharlieS

+0

@CharlieS jms 속성 파일에서'esb.endpoint = tcp : // localhost : 61616' –

+0

이 속성을 찾지 못하는 것처럼 보입니다. 속성 파일을 어떻게 지정합니까? 찾을 수있는 다른 속성 집합이 있습니까? 내가 속성을 제공하고 – CharlieS

답변

0

속성이 가장 쉬운 방법은 속성

내 방식이처럼하는 것입니다 파일의 구성을 볼 수있다 파일 봄이 찾을 수없는 것을 매우 분명하다 당신은

xmlns:context="http://www.springframework.org/schema/context" 
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd 

그것이 도움이되기를 바랍니다 귀하의 스프링 네임 스페이스에 다음을 추가해야합니다

행운을 빌어 요!

+0

클래스 경로 작업은'location = "required.properties"' –

+0

과 같을 것입니다. Vihar