配置tomcat的IP位址而不是localhost:8080 例如:192.260.0.2:8080

配置tomcat的IP位址而不是localhost:8080 例如:192.260.0.2:8080

任何人都可以建議我如何在 tomcat 中設定 localhost:8080 以連接到 IP 位址而不是 localhost,以便我在工作場所的任何系統中存取我的 localhost...我正在使用 tomcat6 和 netbeans 6.9.1

答案1

你的問題很模糊啊兄弟。

如果您詢問如何使主機名稱“localhost”解析為 127.0.0.1 以外的其他名稱,那麼答案是:

  • 更改「/etc/hosts」檔案中的 localhost 項目,並更改網路配置,以及
  • 不要這樣做因為你很容易弄壞東西。

如果您詢問如何讓 Tomcat 接受其他 IP 位址上的請求,那麼答案是編輯$CATALINA_HOME/conf/server.xml新增或變更相關<Connector>元素。當然,您只能偵聽已設定的 IP 位址或電腦網路介面的位址。

答案2

Tomcat 預設綁定到所有 IP 位址 (0.0.0.0)

接下來檢查您的入站防火牆規則。 8080 或您正在使用的任何連接埠可能會被封鎖。

答案3

這是幾乎所有(非微軟)服務的通用方法:

  1. 瀏覽相關服務的設定文件,找到對「localhost」或「127.0.0.1」的任何引用。
  2. 思考一下讓任何人不受限制地存取該服務是否明智。
  3. 變更引用以反映您的外部 IP 位址或 DNS 名稱。

您可能需要變更您和「其他人」之間可能存在的任何網關或路由器上的網路路由。

答案4

那麼,如果我理解您的意思,您想遠端存取在連接埠 8080 上本地運行的 Tomcat 嗎?

您首先需要知道您機器的IP位址;

windows: - 開啟一個 dos 框 - 鍵入:

ipconfig /全部

linux: - 轉到 shell - 類型

如果配置

您的本機 IP 位址已列出。現在,在遠端(工作)電腦的瀏覽器上輸入以下 URL:

http://您找到的IP位址:8080

如果沒有防火牆封鎖或其他網路問題,您將看到您的 tomcat 頁面。

相關內容