예외가 발생합니다. 엔드 포인트가 없습니다.엔드 포인트 자바 예외 없음
InsuredDetailsLocator locator_MDP =new InsuredDetailsLocator();
locator_MDP.setInsuredDetailsSoapEndpointAddress("http://mgnt184:8056/MDP_InsuredDetails_WS/InsuredDetails.asmx");
InsuredDetailsSoapStub service = new InsuredDetailsSoapStub();
UpdateInsuredDetails_Input request_MDP =new UpdateInsuredDetails_Input();
request_MDP.setSystemName(urlProps.getProperty(MDP_USERNAME));
request_MDP.setSystemPassword(urlProps.getProperty(MDP_PASSWORD));
request_MDP.setID(11111);
request_MDP.setFAMILY_NAME("hhhh");
request_MDP.setFIRST_NAME("dddd");![enter image description here][1]
request_MDP.setKOD_DIVUR_SHIVUKI_ELC(insuree.getKodDivurShivukiElc());
//I get here the exception :No endpoint
//calling the method:
UpdateInsuredDetails_Output response_MDP= service.recieveMDMDataInsuredDetails(request_MDP);
컴파일러는 방법 것입니다 :
이
코드입니다 recieveMDMDataInsuredDetails, InsuredDetailsSoapStub 클래스 내부 - 내가 거기에서 오류가 발생했습니다,이 메소드 내부의 코드입니다 :public il.co.migdal.ws.tempuri.UpdateInsuredDetails_Output recieveMDMDataInsuredDetails(il.co.migdal.ws.tempuri.UpdateInsuredDetails_Input l_input) throws java.rmi.RemoteException {
if (super.cachedEndpoint == null) {
throw new org.apache.axis.NoEndPointException();
}
.....
http : // mgnt184 : 8056/MDP_InsuredDetails_WS/InsuredDetails.asmx를 브라우저에 넣으면 무엇을 제공합니까? 실제로 올바른 엔드 포인트입니까? – david99world
어떤 라이브러리를 사용하고 있습니까 (Apache Axis라고 가정하고 있습니다)? 이것이 일반적인 Java 질문이 아니기 때문에 질문에 태그를 달고 싶을 수도 있습니다. – RudolphEst
http : // mgnt184 : 8056/MDP_InsuredDetails_WS/InsuredDetails.asmx-이 서비스의 모든 메소드가있는 페이지를 가져오고 있습니다. wsdl이 아니며 닷넷 페이지 웹 서비스 형식입니다. – user2090345