国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

獲取當前Tomcat實例的端口

xiaodao / 2225人閱讀

摘要:有時需要在當前代碼中獲取當前實例的端口號通過請求可以但有時也需要在沒有請求的情況下獲取到端口號用以下方法是可以獲取到的

有時需要在當前代碼中獲取當前Server實例的端口號, 通過HttpServletRequest請求可以, 但有時也需要在沒有請求的情況下獲取到端口號.

用以下方法是可以獲取到的:

public int getHttpPort() {
    try {
        MBeanServer server;
        if (MBeanServerFactory.findMBeanServer(null).size() > 0) {
            server = MBeanServerFactory.findMBeanServer(null).get(0);
        } else {
            log.error("no MBeanServer!");
            return -1;
        }

        Set names = server.queryNames(new ObjectName("Catalina:type=Connector,*"),
                Query.match(Query.attr("protocol"), Query.value("HTTP/1.1")));

        Iterator iterator = names.iterator();
        if (iterator.hasNext()) {
            ObjectName name = (ObjectName) iterator.next();
            return Integer.parseInt(server.getAttribute(name, "port").toString());
        }
    } catch (Exception e) {
        log.error("getHttpPort", e);
    }
    return -1;
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77441.html

相關文章

  • tomcat 與 nginx,Apache HTTP Server Project區別

    摘要:則是基金會下的另外一個項目,與相比,能夠動態的生成資源并返回到客戶端。和都能夠將某一個文本文件的內容通過協議返回到客戶端,但是這個文本文件的內容是固定的也就是說無論何時任何人訪問它得到的內容都是完全相同的,這樣的資源我們稱之為靜態資源。 作者:知乎用戶鏈接:https://www.zhihu.com/questio...來源:知乎 Apache,指的是Apache軟件基金會下的一個項目...

    yacheng 評論0 收藏0
  • tomcat 與 nginx,Apache HTTP Server Project區別

    摘要:則是基金會下的另外一個項目,與相比,能夠動態的生成資源并返回到客戶端。和都能夠將某一個文本文件的內容通過協議返回到客戶端,但是這個文本文件的內容是固定的也就是說無論何時任何人訪問它得到的內容都是完全相同的,這樣的資源我們稱之為靜態資源。 作者:知乎用戶鏈接:https://www.zhihu.com/questio...來源:知乎 Apache,指的是Apache軟件基金會下的一個項目...

    gityuan 評論0 收藏0
  • tomcat

    摘要:服務器插件在其他的服務器進程內部地址空間啟動一個虛擬機,容器組件在此虛擬機中運行。如有客戶端發出調用請求,服務器插件獲得對此請求的控制并轉發給容器組件使用通訊機制,即本地調用接口。 博文參考 http://xtony.blog.51cto.com/3964396/988706/ http://blog.sina.com.cn/s/blog_a0e7e34c01015nes.html h...

    李世贊 評論0 收藏0

發表評論

0條評論

xiaodao

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<