500的类型说明:
500 服务器内部错误。
500.11 服务器错误:Web 服务器上的应用程序正在关闭。
500.12 服务器错误:Web 服务器上的应用程序正在重新启动。
500.13 服务器错误:Web 服务器太忙。
500.14 服务器错误:服务器上的无效应用程序配置。
500.15 服务器错误:不允许直接请求 GLOBAL.ASA。
500.16 服务器错误:UNC 授权凭据不正确。
500.17 服务器错误:URL 授权存储无法找到。
500.18 服务器错误:URL 授权存储无法打开。
500.19 服务器错误:该文件的数据在配置数据库中配置不正确。
500.20 服务器错误:URL 授权域无法找到。
原因分析:为什么会500之后404呢?
可以看到Servlet自动生成的doget()是protected修饰的,即不允许外部访问,那么BServlet要取AServlet的值时就取不到,服务器就出现了内部错误!当服务器有问题时,外部访问不到这两个Servlet,即显示defaultServlet,故呈现404
default的知识可以看这里:点击