2012-03-31 2 views
4

테스트 JBOSS 웹 서비스가 만들어졌으며 테스트 방법이 하나만 있습니다. http://localhost:8070/MyWebService/MyRESTApplication 을 사용하여 액세스하고 웹 서비스의 결과를 표시합니다. Eclipse와 Browser 모두에서이 작업을 시도해 보았습니다.JBOSS에 액세스하는 방법 IP 및 포트를 사용하여 안정적인 웹 서비스

그러나 내 시스템의 IP 주소를 사용하여이 웹 서비스에 액세스하려는 경우 페이지를 표시 할 수 없다는 오류 메시지가 표시됩니다 (실제로 브라우저는이 웹 서비스를 찾을 수 없습니다).

내가 그래서 난

답변

1

답장을 보내

2

당신은 사용하여 보스를 시작해야 일부 컴퓨터에서 내 IP를 사용하여 액세스 할 수 있는지 확인해야 할 일이 http://IPaddress:8070/MyWebService/MyRESTApplication 처럼 액세스하려면 : Windows에서

./run.sh -b [your_IPaddress] 
+0

감사합니다 이클립스에서 서버 설정을 열고 IP 주소 또는 0.0.0.0으로 호스트 이름을 설정은 .. 나는 당신의 솔루션은 리눅스에 대한 생각하지만 난 윈도우에 대한 확인 윈도우 –

+0

를 사용하고는 동일합니다 run.bat (bin 디렉토리)에있는 것 –

2

:

start run.bat -b 0.0.0.0 

이렇게하면 모든 네트워크 인터페이스가 시작되고 바인딩됩니다. 해당 네트워크 인터페이스에만 바인딩하려는 경우 0.0.0.0을 실제 IP로 바꿀 수도 있습니다.

Internet Explorer와 같은 디버깅을 위해 가상 컴퓨터를 실행 중일 때 디버깅이 모든 네트워크 인터페이스에 나타나기 쉽습니다.

+0

나는 이것을 @ alain.janinm에서 위의 해결책으로 시도했지만 명령을 실행할 때 실행되지만 Lock.what을 얻으려고 기다리는 것을 말하면서 붙어있다. .. –

+0

아마도 당신은 Windows 7에 있습니까? Windows가 네트워크 인터페이스에 대한 권한을 포기하기 위해서는 관리자 권한으로 실행해야 할 수도 있습니다. .bat 또는 .cmd 파일에 넣은 다음 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행하십시오. – j4y

+1

@WaseemKhan j4y 솔루션이 작동하지 않으면 질문을 편집하고 로그를 추가하면 도움이됩니다. 감사. –

관련 문제