无法访问index.html和out目录问题
出现的状况:
我将训练素材中index.html复制粘贴到idea中src的webapp下(即按照视频中的操作),后测试时无法访问localhost:8080/index.html这个网址,404。
(注意:启动tomcat后我自始至终都可以访问localhost:8080/login.html和localhost:8080/test.html)
后面我通过idea的直接访问浏览器访问了这个html,但没有相关css和js特效,见图。
问题:
这个404怎么解决,还有编译的设置,我之前的out目录起码还是显示了其他两个html,现在都没有了。
尝试过的解决方式:
我点开out的树状图,发现有login.html和test.html,但没有index.html,于是我想办法重新编译生成out,因为我依稀记得访问这个servlet是访问out目录下的文件。一同折腾后编译显示的out下的文件反而更少了,详情见图。
相关截图:
正在回答
同学你好,1. out目录是存放发布后的项目,访问路径出现404时,说明路径找不到,即:之前发布的项目存在out目录下但没有index.html,则建议同学删除out目录和target目录,重新启动IDEA试一下。
2. 也有可能是项目名导致的问题,同学可以检查一下项目请求路径是否是/,如果不是,同学应该改为/, 如下所示:
3. 关于css与js文件问题,建议同学在浏览器查看css与js是否有成功导入,如下所示:如果没有,则建议同学重新css与js路径的问题。或清除浏览器的缓存试一下。
祝学习愉快!
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星