2013-11-27 3 views
1

IBM WorkLight를 처음 사용했습니다. 내 Mac을 인터넷 (정적 IPv4)에 연결할 때 eclipse IDE의 Run 메뉴에서 "Build All And Deploy"를 실행하려고 할 때 오류가 발생합니다. Mac OS X 10.9에서 MacBook Pro를 사용하고 있습니다. 인터넷에서 연결이 끊어지면 빌드가 성공합니다. 로 java.net.SocketTimeoutException : : 소켓 작업이 시간 초과가WorkLight : POST/applications/upload 실행에 실패했습니다.

완료되기 전에 도와주세요 오류 메시지가

에게 는 POST/응용 프로그램을 실행 실패/ java.lang.RuntimeException가 업로드하는

, 아래와 같습니다 이 문제를 해결하십시오. 감사합니다.

+0

사용중인 Worklight 버전은 무엇입니까? 서버가 실행 중인지 확인하십시오. 인터넷에 연결되어있을 때 항구 충돌이 일어날 수 있습니까? – Srik

+0

Worklight v6.0.0 서버를 제대로 사용하고 있습니다. 응용 프로그램을 배포하는 동안이 오류가 발생합니다. –

+0

인터넷에서 컴퓨터를 분리 할 때 이런 현상이 발생하고 있습니까? 다른 Mac/Pc를 사용해 보셨습니까? 이것은 분명히 컴퓨터에 네트워크 문제입니다. –

답변

1

귀하의 컴퓨터에 둘 이상의 IPv4 주소가있는 것으로 의심됩니다. 여기서 'ifconfig'명령의 결과를 게시 할 수 있습니까 (오류가 발생하는 동안)? (터미널에서 실행). 이 경우 과 같은 경우 개발 워크 라이트 서버 또는 여분의 네트워크 인터페이스 (예 : 무선 네트워크 비활성화)를 위해 선호하는 IP를 Eclipse에 알려줘야합니다.

당신은 이클립스와 예를 들어 IP의 태초 (또는 전체 IP 주소) 를 포함하는 특수 환경 변수를 사용하여 선택해야합니다 어떤 IP "힌트"에 영향을 줄 수 있습니다 WL_PREFERRED_IP_PREFIX = 192.168.4 이 의지를 Eclipse가 192.168.4.100에서 서버를 감지하도록 도와줍니다 (예 :).

+0

감사합니다.하지만 Eclipse에서 개발 워크 라이트 서버에 대해 어느 IP를 선호하는지 어떻게 알 수 있습니까? – WiPhone

+1

내 답변을 확장했습니다. 위를보세요. – taitelman

관련 문제