zoukankan      html  css  js  c++  java
  • tomcat:8080/返回404;/etc/hosts(identifier-Namespace-scope)

    我以为 就oracle 的 oracle db ,weblogic喜欢和 hostname 死磕;

    没想到开源的tomcat也是如出一辙,名不正则言不顺,为什么,“名”的力量这么大呢?命名空间。

    有个项目是nginx+tomcat方式部署的;

    登录VPN客户端后,通过IP:PORT/  IP:PORT/项目名    IP:PORT/项目名/路径/***.PDF的方式直接请求; 

    通过浏览器开发者工具,可以看到404的返回,直观感受就是空白页面。

    在测试本地PC上ping IP  telnet IP port  都通; 

    排除nginx(都没过),排除网络和VPN(ping,telnet都通),排除文件不存在于服务器对应目录,排除web.xml的配置,问题就出在tomcat应用本身,在测试本地尝试请求测试URL的同时,tail查看tomcat的日志,日志都不打印

    等于是连项目都没过,就踢了; 404就是没找到。为啥找不到?

    下载一个全新版本的tomcat 6.0.39 ,全新部署;问题解决了; 

    开始比对 2个 tomcat/conf/server.xml;发现,除了端口外,就是有这么一段不同:

    ===========

    于是,又像oracle db 的时候,又像weblogic 的时候一样

    去配置/etc/hosts

    本机内网地址  hostname

    本机内网地址  domainname1

    本机内网地址  domainname2

    本机内网地址  www.aaa.cn

    本机内网地址  aaa.cn

    本机内网地址  crm.aaa.cn

  • 相关阅读:
    转:桩模块 stub 和驱动模块 driver
    音频中PCM的概念
    pthread_exit
    为什么匿名内部类参数必须为final类型
    原创:同步与异步、阻塞与非阻塞
    (转)C语言中长度为0的数组
    编码问题
    查看Android程序使用内存
    C++中class与struct的区别(struct的类型名同时可以作为变量名)
    asn1c
  • 原文地址:https://www.cnblogs.com/taosim/p/3684722.html
Copyright © 2011-2022 走看看