2016-06-23 5 views

답변

1

Cloudhub은 하나의 플랫 디렉토리 '/ tmp /'에만 액세스 할 수 있습니다. 이것이 Cloudhub의 파일 커넥터와 함께 사용할 수있는 유일한 디렉토리입니다. COMMENT FROM https://github.com/mulesoft/mulesoft-docs/blob/9f9c8a3950c4cb68e22f579c0ef979658acd170d/runtime-manager/v/latest/cloudhub-and-mule.adoc#disk-persistence

UPDATE :이 아니 클래스 패스에 있도록 포장 우편의 일부를하지 이잖아로

당신은 .. 등 주요 Maven의 디렉토리 구조 SRC /를 사용할 수 없습니다. 클래스 패스에서 리소스를 읽을 필요가 있다면 Cloudhub에서 파일 전송을 통해이를 수행 할 수 있는지 확신 할 수 없습니다.

<set-payload value="#[Thread.currentThread().getContextClassLoader().getResourceAsStream('my-file.abc')]" /> 

또는 사용하는 구문 분석 템플릿 변압기 또는 여기에 설명 된 다른 옵션 : mule read single file from classpath during flow

+0

나는 "" 클라우드 환경을 구성하는 방법을 제안 할 수 있습니까? – naag

+0

내 대답을 업데이트했습니다 ... –

+0

아래 리소스 : "file : // $ {app.home}/classes/<>와 같이 cloudhub의 경로에서 파일을 참조하는 방법을 찾았습니까? connector = ReadCSV" – naag

0

우리가 뮬에 일할 때 당신은 단순히 클래스 경로에서 파일을로드하려면 당신은 같은 것을 사용하는 것이 더 낫다 요청자가 Anypoint 스튜디오 버전 5.4.2를 사용 중이므로 제대로 작동했습니다. 우리는 또한 cloudhub에 배치했고 그것은 우리를 위해 일하고있었습니다. 우리는 어떤 문제에도 직면하지 않았습니다.

관련 문제