반응형
별도 설정 없이 Java Application 백엔드에서 웹 페이지를 호출하기 위해
설정된 프로토콜의 "HTTP/1.1" 서비스 포트를 찾아와서 URL 주소를 만들어주는 기능
MBeanServer beanServer = ManagementFactory.getPlatformMBeanServer();
Set<ObjectName> objectNames = beanServer.queryNames(new ObjectName("*:type=Connector,*"),
Query.match(Query.attr("protocol"), Query.value("HTTP/1.1")));
String host = InetAddress.getLocalHost().getHostAddress();
String port = objectNames.iterator().next().getKeyProperty("port");
String url = "http" + "://" + host + ":" + port;
System.out.println(url);
반응형
'FullStack > 21. Java' 카테고리의 다른 글
[Spring] RequestContextHolder (0) | 2023.02.15 |
---|---|
인텔리J 톰켓 위치-로그 (0) | 2023.01.17 |
Maven 란 (0) | 2022.02.15 |
Java 11 변경 내용 (0) | 2022.01.01 |
[Java] The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12] (0) | 2021.09.10 |