2017-07-15 138 views
-4

我是使用Servlet和Apache Tomcat的新手,但是,我想知道是否有可能在一臺計算機上創建服務器,並將各種其他計算機連接到該計算機,這些計算機位於同一LAN上的所有計算機。我已經使用了Apache Tomcat,但它具有本地主機,即127.0.0.1,因爲它是默認IP,但是我想將其更改爲網絡中服務器計算機的IP地址。這可能嗎?如果是,那麼我應該如何更改IP地址?可以將Apache Tomcat的IP地址從本地主機更改爲其他IP地址?

+1

請儘量使用帶有正確關鍵字的小標題,同時保留一個句子。 –

回答

0

是的,各種計算機可以連接到一臺服務器,例如Tomcat的。

不同的服務器使用不同的策略爲連接到局域網的節點分配IP地址。您的網絡管理員可以爲您的計算機分配一個修復的IP地址,或者如果服務器上正在運行DHCP服務,則當您連接到局域網時,服務器會動態地爲您分配一個IP地址。

除了本地主機外,您還可以使用其他IP地址訪問Tomcat服務器。實際上localhost指向它使用的計算機。例如,如果您想訪問網絡上某臺其他計算機上的Tomcat服務器。您可以在其他計算機Web瀏覽器上鍵入您的計算機IP地址,同一頁面將變爲可見。例如,如果您的Tomcat在端口8080上運行,並且服務器爲您分配了172.168.1.4 IP。你可以去其他計算機並訪問Tomcat在瀏覽器中鍵入:http://172.168.1.14:8080/

0

它本地主機,127.0.0.1即,作爲它的默認IP

不,它不需要。 Tomcat的默認地址不是127.0.0.1,而是0.0.0.0,除非您通過server.xml中的Connector元素的address屬性對其進行更改。

通常0.0.0.0是你想要的。

您可以將其設置爲您喜歡的任何本地IP地址,但無法將其設置爲其他主機的IP地址。