如何使最后一步使我的servlet可以访问Web?

时间:2014-11-26 05:09:06

标签: servlets web tomcat7 xubuntu

  1. 运行Lubuntu 14.04
  2. Tomcat7和经理已安装并正常工作
  3. Servlet部署到Tomcat7
  4. 在localhost中工作的Servlet
  5. 路由器端口转发正在运行
  6. 网站名称包含NS和A记录,位于注册表中。我用"挖"
  7. 看到了这一点
  8. 我错过了允许自己和他人使用网络查看网站的最后一步。
  9. server.xml有两个相关的行:

    <Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" address="0.0.0.0"/>

    <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

    一条关键信息可能是在我决定Ubuntu 14.04不符合我的意愿之前这一切都在工作,我重新安装了Lubuntu(忘记备份我的server.xml)。因此,路由器和DNS都已经设置好并且在此尝试之前正在工作。由于各种原因,这一步似乎不太受欢迎。因此,我在找到最后一步时遇到了一些麻烦。非常感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

A记录在1天内(86400秒)内更改。因此,从我的PC和我使用的其他计算机来看,TTL还没有过去。这意味着我被缓存在递归解析器中。缓存的A记录仍指向错误的IP地址。在耐心之后,清除缓存时网站已解决。

下次我对记录进行更改时,我会:

  • 将记录TTL设置为5分钟(300)
  • 等待86400秒过去
  • 对记录进行更改
  • 等待五分钟后再测试更改
  • 最后,当我对更改感到满意时,我会将记录TTL更改回86400

经验教训。