다음 코드를 작성하여 ping
을 시도했습니다. 내가 그것을 실행하지만, 다음과 같은 예외가 발생됩니다 : 왜 그렇게ping을 시도하는 중에 java.net.UnknownHostException이 발생합니다. 이유를 모르겠다
java.net.UnknownHostException: http://localhost:8084/server/index.jsp
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(Unknown Source)
at java.net.InetAddress.getAddressFromNameService(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at Tester.main(Tester.java:10)
import java.net.InetAddress;
class Tester {
public static void main(String args[]) {
try {
InetAddress address = InetAddress.getByName("http://localhost:8084/server/index.jsp");
boolean isReachable = address.isReachable(2000);
if(isReachable)
System.out.println("The address is reachable");
else
System.out.println("The address is not reachable");
} catch(Exception exc) {
exc.printStackTrace();
}
}
}
입니까? 서버가 실행 중이고 페이지가 웹 브라우저에서 정상적으로 열리고 있습니다.
InetAddress.getByName ("host")은 프로토콜이 아닌 호스트 이름을 허용합니다. 예를 들어 호스트가 "localhost : 8084/server/abc/page.jsp"이면 – carminePat