web项目部署有关tomcat启动成功但是访问404详解

时间:2024-04-12 15:54:28

1.故事前沿

:一个自己训练的项目开发,该项目目录结构如下所示:
web项目部署有关tomcat启动成功但是访问404详解
然后在跑代码的过程中居然发现项目启动成功了,而且启动时间只有10s左右,但是访问页面的时候出现这个问题
web项目部署有关tomcat启动成功但是访问404详解
你说看到这个的时候你是不是脑壳疼。现在不是疼的时候.我们应该静下心来研究一下究竟是什么问题引起的
不能项目启动成功了一次后面总是出现这些问题。

2.问题分析:

a.仔细检查一下你的访问路径问题。
b.明确一下你的项目是否真正的发布上去了?

今天我们就针对这两个方面入手,首先你先访问下localhost:8080(端口号根据自己tomcat对应配置的),在能出现这个东西后再调试(不然下面就没必要走了,没有这个页面就是你本地tomcat的问题了)
web项目部署有关tomcat启动成功但是访问404详解

3.问题解决方法:

再次明确你输入的url是不是你项目能访问的路径,别你起的项目名为AAA你自己输了BBB,那不炸了,明确好路径没问题的小伙伴们跟着我的节奏走啊!
先右击你的项目,有个build path的东西,这个呢主要就是针对你项目一些必要文件生成的一些配置
web项目部署有关tomcat启动成功但是访问404详解
点击后检验一下你的配置是否齐全,三个tab栏(不全的自己自觉地加上啊):
webapp java sources
web项目部署有关tomcat启动成功但是访问404详解
web项目部署有关tomcat启动成功但是访问404详解
web项目部署有关tomcat启动成功但是访问404详解
这个配置好了之后你应该选择它上面的一个东西进行配置,也就是针对项目文件部署在tomcat的哪些文件下面,简单来说就是设置他的默认存放路径的,如下图所示:
web项目部署有关tomcat启动成功但是访问404详解
这些东西都好了的话可以试着项目本地部署一下 ,本地部署就需要你自己修改一下tomcat的配置信息,如下所示的重点:
双击server
web项目部署有关tomcat启动成功但是访问404详解
这步的操作也就是说把你的项目本地部署执行,直接部署在tomcat下面,这样主要就是方便您自己调试,一般tomcat默认访问的是你部署的webapps上面设置了,如果一直是灰的你可以先删除后面新增服务就可以调整了。
到了这里我们就可以去跑项目了,然后盯着控制台的打印日志看,这个是寻找你项目部署后的路径信息:如下图所示:
web项目部署有关tomcat启动成功但是访问404详解
然后复制后打开你本地的文件夹的话就会发现有这样一个文件在里面
web项目部署有关tomcat启动成功但是访问404详解
双击打开后就会发现你所有的代码本地已经发布成功了,然后你就可以访问了,按照这个路径来访问错不了。
web项目部署有关tomcat启动成功但是访问404详解
看到没有,赤裸裸的成功了,如果发现您访问的是代码源码记住去web.xml配置文件看下,可能是你的jsp文件当成静态资源解析了,修改下这个就可以了把/*改成/
web项目部署有关tomcat启动成功但是访问404详解
到这里就打工搞成了,喜欢我的可以给我关注哟,更多开发的问题愿与你一起分享!!!!
晚安,好梦