一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java中獲取當(dāng)前服務(wù)器的Ip地址的方法

java中獲取當(dāng)前服務(wù)器的Ip地址的方法

2020-08-05 11:30George93 Java教程

本篇文章主要介紹了java中獲取當(dāng)前服務(wù)器的Ip地址的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1、tomcat是一款免費(fèi)的開源Web服務(wù)器,如果部署在本地,那么對應(yīng)的那么為localhost,對應(yīng)地址為127.0.0.1。

例子:可以通過http://localhost:8080/項(xiàng)目root值訪問,也可以通過http://127.0.0.1/項(xiàng)目root值訪問。

如果部署在服務(wù)器(linux)系統(tǒng)類,則需要通過服務(wù)器的Ip地址進(jìn)行訪問。

2、下面說說怎么獲取Ip地址:

獲取本地的Ip地址:

java" id="highlighter_578626">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void main(String[] args) {
    try {
       InetAddress address = InetAddress.getLocalHost();//獲取的是本地的IP地址 //PC-20140317PXKX/192.168.0.121
       String hostAddress = address.getHostAddress());//192.168.0.121     
       InetAddress address1 = InetAddress.getByName("www.wodexiangce.cn");//獲取的是該網(wǎng)站的ip地址,比如我們所有的請求都通過nginx的,所以這里獲取到的其實(shí)是nginx服務(wù)器的IP地
       String hostAddress1 = address1.getHostAddress());//124.237.121.122
       InetAddress[] addresses = InetAddress.getAllByName("www.baidu.com");//根據(jù)主機(jī)名返回其可能的所有InetAddress對象
       for(InetAddress addr:addresses){
       System.out.println(addr);//www.baidu.com/14.215.177.38
       //www.baidu.com/14.215.177.37
      }
    } catch (UnknownHostException e) {
       e.printStackTrace();
   }
 }

獲取服務(wù)器的Ip地址(其他人寫的)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
   * 獲取服務(wù)器IP地址
   * @return
   */
  @SuppressWarnings("unchecked")
  public static String getServerIp(){
    String SERVER_IP = null;
    try {
      Enumeration netInterfaces = NetworkInterface.getNetworkInterfaces();
      InetAddress ip = null;
      while (netInterfaces.hasMoreElements()) {
        NetworkInterface ni = (NetworkInterface) netInterfaces.nextElement();
        ip = (InetAddress) ni.getInetAddresses().nextElement();
        SERVER_IP = ip.getHostAddress();
        if (!ip.isSiteLocalAddress() && !ip.isLoopbackAddress()
            && ip.getHostAddress().indexOf(":") == -1) {
          SERVER_IP = ip.getHostAddress();
          break;
        } else {
          ip = null;
        }
      }
    } catch (SocketException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  
    return SERVER_IP;
  }
}

基于SSM框架的農(nóng)業(yè)物聯(lián)網(wǎng)智能養(yǎng)殖系統(tǒng)中的養(yǎng)殖日志要求上傳一張圖片到服務(wù)器中。本地測試時,由于保存的路徑在本地磁盤E中,所以后臺直接從本地獲取了資源文件。傳入服務(wù)器胡,找不到該文件,估計是IP地址無法獲取到,只有對應(yīng)的文件路徑,基于此,想設(shè)計出從服務(wù)器里讀取文件信息,但是并沒有成功。后來發(fā)現(xiàn)localhost與127.0.0.1是一致的,就想起了用服務(wù)器IP地址代替localhost完成讀取操作,但本質(zhì)仍然是前臺界面的讀取。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/george93/p/6306579.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国语对白精品自拍视 | 黑人日白人 | 久久免费看少妇级毛片蜜臀 | 日韩免费一级毛片 | 欧美成人禁片在线观看俄罗斯 | juy799大岛优香在线观看 | 欧美一区不卡二区不卡三区 | 欧美精品日韩一区二区三区 | 亚洲a区视频 | 色婷婷影院在线视频免费播放 | 51午夜| 99国产在线视频 | 秋霞理论最新三级理论最 | h玉足嫩脚嗯啊白丝 | 深夜免费在线视频 | 极品91| 国产精品一区二区三区免费 | 日韩一级生活片 | 国产精品伊人 | 免费观看欧美成人禁片 | 男人影院在线观看 | 美女禁18| 忘忧草秋观看未满十八 | 免费视频亚洲 | 小早川怜子在线播放精品 | 第一次不是你高清在线观看 | 精品无码国产污污污免费网站2 | 亚洲男人的天堂网站 | wc凹凸撒尿间谍女厕hd | 国产精品拍拍拍福利在线观看 | 超逼网| 韩国女主播在线大尺无遮挡 | 亚洲黄色网页 | 天天色天天色天天色 | 日本激情网站 | 99久久无色码中文字幕 | 我半夜摸妺妺的奶C了她 | 久久亚洲午夜牛牛影视 | www视频免费看 | 国产日韩免费视频 | 日本不卡在线视频高清免费 |