2013-03-06 3 views
0

이것은 Linux에서 Mule을 실행하는 사람들에게는 매우 간단한 질문 일 수 있습니다. 나는 윈도우 8 시스템에서 뮬 ESB 3.3 응용 프로그램을 개발하고 결과를 원하는 얻을 테스트 내 응용 프로그램을 호출하여 지금은 성공적으로 방화벽 뒤에 리눅스 머신에 동일한 응용 프로그램 배포 한리눅스 서버에서 뮬 포트 구성

http://localhost:8081/myFlowPath 

에 있지만 칠 수 없습니까있다 그것은 http://linuxDomainname.com:8081/myFlowPath에있다. 연결이 거부되었습니다. 내가 리눅스에서 실행되는 노새를 구성하는데 뭔가 빠졌습니까?

우리는 Linux 악마로 Mule CE 3.3 standalone을 실행하고 있습니다. wrapper.conf에서 포트 또는 호스트 이름과 같은 것을 명시 적으로 지정해야합니까? 저에게 알려주세요. 어떤 도움을 주셔서 감사합니다.

덕분에, 제니

+0

리눅스 박스를 사용한다면'http : // localhost : 8081/myFlowPath'를 사용할 수 있습니까? –

+0

lynx G에서 http : // localhost : 8081/myFlowPath로 접속하면 원격 호스트에 연결할 수 없습니다. – Jeniffer

+0

Mule이 실행 중이 아니거나 앱이 배포되어 있지 않습니다. –

답변

0

당신은 0.0.0.0 (로컬 호스트에서 변경)에 HTTP 리스너 호스트를 구성해야합니다. HOME_MULE/logs/mule.log 또는 webservice.log에서 로그 파일을 확인하십시오. 앱을 배포 한 후 HOME_MULE/apps/nameofyourapp/webservice.xml (또는 mule-deploy 파일의 "config.resources"에 정의 된 파일 이름)에 있어야합니다. 속성)이 :

나를 위해 작동합니다. 우분투 16.04 LTS, 뮬 ESB 3.8.1에 내 뮬 앱을 배포했습니다.

이것이 작동하지 않으면이 기계 (또는 방화벽)에서 해당 포트 (8081)를 차단했음을 의미합니다. iptables 또는 다른 제 3 자 방화벽을 확인하십시오.