部署一个简单的web应用遇到的404问题(Idea)

学习到写个简单的web应用,跟着视频里的步骤,结果怎么都打不开页面

百度了一下 这个部署的详细流程 很多帖子都写得差不多 跟着做还是不行 主要是也不太知道配置的每个项都是什么

绝望之中 点了 Project Setting---->Facets---->Web Resource Directories 右边的问号 跳转到了官网 终于明确得知道了这个是设置的什么东西

把这个路径选对了 问题就解决了 

 

在我的环境里 这个地方默认的值是一个不知道谁生成的web目录,那个里面没什么东西

官网上说这个目录应该包含web pages 之类的资源 于是修改成项目目录下的webapp就对了

 

真绝 刚解决完404问题500就来了

折腾了好久 隐隐约约感觉这个生成的 out\artifacts\spring_web_war_exploded\WEB-INF 里面的东西不对,这个目录下面没有lib也没有class

这肯定不行啊 我这个菜鸡也不知道为什么 把out删除了重新部署了几次都是一样

后来尝试先在maven里面编译一下,编译出来的classes都在target里面,还是没有用

实在没办法 就把 target\spring-web\WEB-INF 复制到了 out\artifacts\spring_web_war_exploded\WEB-INF的位置 再启动tomcat 这个问题就解决了。

就这样吧 ┓( ´∀` )┏

 

心得体会 以后遇到问题还是多自己排查 求助官网得好 毕竟每个人的情况都也不太一样 ε=(´ο`*)))唉 按别人的方法改也是瞎忙活

 

posted @ 2021-01-14 04:24  生活不易猫猫叹气  阅读(137)  评论(0)    收藏  举报