步骤 1 : 404问题
404表示File Not Found, 文件不存在错误。
通过学员反映,出现比较多的问题是页面报404错误,因此除了前面的 之外,又专门做了这么一个404问题排查的文章,提供问题分析的思路和对策。
步骤 2 : 正确的端口号
步骤 3 : 环境变量
假设有两个Tomcat A和 B,自己分明运行的是B 下的startup.bat, 但是启动的却是A,为什么会这样呢? 这就是环境变量在作祟了。
在环境变量中有两个属性:分别是CATALINA_HOME和CATALNIA_BASE,如果这个值指向的是A,那么即便运行的是B下的startup.bat, 真正启动的还会是A。
解决办法: 删除掉这个环境变量,或者使用移除了环境变量影响的。
步骤 4 : 确定Web应用是否成功启动
步骤 5 : webapps下的ROOT目录
步骤 6 : 访问地址的时候是否加了web应用的名称
这个也是常犯的错误,加入部署的时候,指定了路径,比如:
<Context path="/j2ee" docBase="e:\\project\\j2ee\\web" debug="0" reloadable="false" />
那么访问的时候,要记得加上j2ee,像这样:
http://127.0.0.1:8080/j2ee/hello
步骤 7 : 是否访问对资源了
。。。 这种错误也常见,你写的文件是 hello.html, 但是访问的是 holle.html,自然会提示404啦
步骤 8 : 不能访问WEB-INF目录下的资源
步骤 9 : 访问地址后面多加了一个斜杠
| http://127.0.0.1:8080/j2ee/login.html |
更多内容,点击了解: