我可以使用 http://localhost:8080/ 连接到我的 tomcat6 服务器,但是当我用我的 IP 地址替换 localhost 时,我无法连接。这是怎么回事?

我可以使用 http://localhost:8080/ 连接到我的 tomcat6 服务器,但是当我用我的 IP 地址替换 localhost 时,我无法连接。这是怎么回事?

我是否需要修改某处的配置设置才能使其正常工作?

答案1

检查您的服务器配置。

如果地址变量设置为 127.0.0.1,您将无法通过其他地址访问它。

将其更改为您的 IP 地址。

http://tomcat.apache.org/tomcat-5.5-doc/config/http.html

应该在 conf/server.xml 中。

也可能是您的应用程序被限制在某些主机上。

检查此链接中的第 10 点: http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=2

希望这对你有帮助。

答案2

我遇到了同样的问题,tomcat 返回状态 400。这是因为我的 tomcat 安装没有以下目录:tomcat\webapps\ROOT

此目录中是正在查找的 index.htmlhttp://本地主机:8081被请求。

只需检查其他事项。

相关内容