//获取ip
InetAddress addr = InetAddress.getLocalHost();
System.out.println("Local HostAddress:"+addr.getHostAddress());
//获取tomcat端口号
MBeanServer beanServer = ManagementFactory.getPlatformMBeanServer();
Set<ObjectName> objectNames = beanServer.queryNames(new ObjectName("*:type=Connector,*"),
Query.match(Query.attr("protocol"), Query.value("HTTP/1.1")));
String localPort = objectNames.iterator().next().getKeyProperty("port");
System.out.println("Local Port:"+localPort);
java获取本机ip地址和tomcat端口号
最新推荐文章于 2023-07-25 14:45:34 发布