【发布时间】:2012-07-25 11:04:56
【问题描述】:
我在 tomcat 上部署了我的 java web 应用程序。我可以使用
访问它https://localhost:8443/myWebAp
但我想用一些域名而不是 localhost 来访问它。为此,我在 C:/Windows/System32/drivers/etc/hosts 的 hosts 文件中创建了以下条目
10.215.134.45 shopCart.myApp.com
现在我使用 url 访问我的应用程序
https://shopCart.myApp.com:8443/myWebAp
它说找不到网页。尽管只要我输入我的 ip 即 10.215.134.45 而不是 shopCart.myApp.com 它就可以正常工作。另一个奇怪的事情是,如果我输入为
10.215.134.45 shopCart
现在使用
访问应用程序 https://shopCart:8443/myWebAp
它工作正常,但只要我在 shopCart 中附加一些 .(dot),看起来浏览器就无法针对 shopCart.myApp.com 解析 ip。我没有得到它背后的原因是什么?我也尝试给 127.0.0.1 而不是我的 ip 针对域名但结果相同
【问题讨论】:
-
您是否在使用某种代理?另外,您使用的是什么浏览器,您的代理是如何配置的?这通常仅在浏览器使用您的代理来解析 URL 而不是使用您的主机文件/DNS 时才会发生。
-
谢谢拉杰什。您应该将其发布为答案。我在浏览器中设置为自动检测代理。
标签: java jakarta-ee web-applications dns