2014-11-08 1 views
0

내 xml 파일에 다음 줄에 URISyntaxException 무엇입니까 : 여기URI SyntaxException

Caused by: java.net.URISyntaxException: Illegal character in path at index 1: ${com.silever.camelProject.activemq.brokerUrl} 

내가 위의 라인을 사용하고 코드의 조각이다 :

<bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent"> 
    <property name="brokerURL" value="${com.silever.camelProject.activemq.brokerUrl}"/> 
</bean> 

누군가가 말해 줄래 무엇 그 선이 잘못 됐어?

+0

저는 Java를 사용하지 않지만, 코드가 아니라 URI에 문제가 있다고 확신합니다. – Barmar

+0

당신은 무엇을 제안합니까? – bangbang

+0

오류가 발생한 전체 기능처럼 자세한 정보를 게시해야합니다. – Barmar

답변

0

${...} 표현식을 구문 분석하지 않고 XML 파일에서 URL 문자열을 직접로드합니다. URI 평가 기는이를 수행 할 수 없습니다.

+0

내가 어떻게해야한다고 제안합니까? – bangbang

+0

나는 보통 XML에서는 작동하지 않지만,'$ {...} '표현식을 해결하는 API를 찾으려고 노력할 것이다. 찾을 수없는 경우 직접 작성하십시오. – Clashsoft

+0

해결되었습니다. 감사. – bangbang

관련 문제