无法访问

无法访问

我按照老师的操作改的,http://img1.sycdn.imooc.com//climg/60dbb7a6099cfe8104720534.jpg

启动tomcat后 无法访问http://img1.sycdn.imooc.com//climg/60dbb7c2093fd20d05490382.jpg

但还是能访问到test.html

http://img1.sycdn.imooc.com//climg/60dbb7e10906c76c05490184.jpg这个文件都没了,为什么还会访问到这个呢?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,out目录下找不到classes文件,可以使用如下两种方式解决:

第一种方式:

如果是新创建项目,创建好项目后,先创建一个类,然后build Project,之后再配置tomcat,就不会出现out目录找不到classes文件的情况。

第二种方式:

找到项目所在的本地目录,然后关闭IDEA,删除本地项目中的.idea目录,重新打开项目,配置web模块和tomcat,删除target和out目录,重新运行项目即可。

祝:学习愉快~


好帮手慕阿满 2021-07-01 13:41:16

同学你好,建议同学按照如下步骤,重新导入项目再试试,如:

点击File->open,找到对应的项目,然后选中pom文件,点击ok,如:

http://img1.sycdn.imooc.com//climg/60dd5470092cf47906530490.jpg

提示如下界面,选中 Open  as Project,如:

http://img1.sycdn.imooc.com//climg/60dd54bf09dab5b504610163.jpg

提示如下,可以选中This  Window或者New Window,如:​

http://img1.sycdn.imooc.com//climg/60dd54fd09b20c0206200151.jpg

重新配置tomcat运行再试试。

祝学习愉快~

  • 提问者 Ungalo #1

    不行啊?

    2021-07-01 13:47:36
好帮手慕阿满 2021-06-30 14:09:58

同学你好,关于能访问test.html可能是浏览器缓存的原因,同学可以清除缓存后,重新访问再试试。

关于无法访问/test,建议同学检查一下如下内容:

1、检查一下TestServlet类的映射是否是/test,如否转发到/test.ftl,如:

http://img1.sycdn.imooc.com//climg/60dc0a2a0984cb8c14050500.jpg

2、web.xml中是否对*.ftl进行映射,如:

http://img1.sycdn.imooc.com//climg/60dc09da09b0519009540642.jpg

如果这两项都没有问题,建议同学删除out文件,重启项目再试试。

祝学习愉快~

  • 提问者 Ungalo #1

    还能访问到test.html是因为out目录没有改,test.html还在

    映射没有问题http://img1.sycdn.imooc.com//climg/60dc2b3f09e961da11240385.jpg我换成在xml里配置 和注解都不行 都访问不到404,我用的web.xml和servlet是4.0我以为是因为版本不对,然后新建了个工程都换成了3.1还是404 不知道怎么回事

    2021-06-30 16:30:15
  • 好帮手慕阿满 回复 提问者 Ungalo #2

    同学你好,从上边的截图中有看到看到已经没有了test.html文件了,但是out文件中还有test.html。这个可能是修改后的代码没有发布到out目录下,建议同学删除out目录,重启项目再试试。

    祝学习愉快~

    2021-06-30 17:17:10
  • 提问者 Ungalo 回复 好帮手慕阿满 #3

    删除out了 然后重新build也不行,我看老师里设置Artifacts里就有lib ,我这个是自己新建的lib

    访问html可以,servlet就不行http://img1.sycdn.imooc.com//climg/60dc3b4f096a647804710490.jpghttp://img1.sycdn.imooc.com//climg/60dc3b9509b5a9b105530354.jpg但是路径没有问题呀,我又把上下文改成项目名了 也还是不行http://img1.sycdn.imooc.com//climg/60dc3bad09c8fd7a06560544.jpghttp://img1.sycdn.imooc.com//climg/60dc3bbc097dc7c208130698.jpg !!!!不知道咋回事了​

    2021-06-30 17:39:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师