配置一个IP地址来代替localhost:8080 tomcat 例如:192.260.0.2:8080

配置一个IP地址来代替localhost:8080 tomcat 例如:192.260.0.2:8080

有人可以建议我如何配置 tomcat 中的 localhost:8080 以连接到 IP 地址而不是 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 页面。

相关内容