当前位置: 首页 >服务端 > 解决idea的项目启动报404的问题

解决idea的项目启动报404的问题

 

    最近在学习IDEA,由于之前一直使用的是Eclipse,所以初次接触IDEA就接触到了不少的坑,其中最让人头疼的大概就是如何让IDEA顺利的启动起来了,这方面我就不细讲了,网上已经有了不少的教程,稍后我也会给大家一个IDEA的学习附件,有兴趣的朋友可以看看,今天主要谈的就是如何解决IDEA项目在启动时报404的问题,相信不少像我一样初次接触IDEA的朋友都掉进过这个坑,今天就带大家了解一下这个坑,以及如何解决。

  首先,我们来看一下404这个页面:

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

 

  

 

 

  从这个图片我们其实能看出一点点端倪,注意最后一句话:description The requested resource is not available.

  这句话翻译过来大概意思是,描述:所请求的资源不可用。

  既然是请求资源问题,而IDEA又是通过先将项目打包成war包,然后创建一个Tomcat,将war进行加载的方式来启动项目,那么我们就可以猜测到,这个请求资源不可用的问题就一定是出现在打包war包的过程中,或是在Tomcat加载这个war包的时候出现的问题。除了这个两个可能,还有一种可能,也是我自己经历的,那就是你的项目是SVN项目,而你的SVN的路径已经不可用。

  知道了原因,那么接下来就好办了,我们一个个来进行解决。

  第一步:如何将项目打包成war包:

    1、首先,右击项目,点击 open module settings

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

2、配置 project,主要是本地 jdk 的安装路径,还有项目编译输出的路径

解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

3、配置 modules ,其中 paths 定位到 web-inf/classes ;dependencies 加入jdk和项目 web-inf/lib

解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    4、配置 libraries ,点击 + 号,选择 java ,然后还是选择你项目的 web-inf/lib

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    5、配置 facets ,此步很重要,配置 web resource directories ,路径配错,就会报 404 ,一定要定位到项目根目录,也就是下面有整个项目源码的地方

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    6、 配置 artifacts ,此步选择第二个,选择你的项目即可

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    注:这有一步很重要,在添加完以后,一定要选中你的项目,然后鼠标左键Put into Output Root一下

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    到此,将项目打包就已经完成了,然后就是将项目添加到Tomcat。

    第二步,将项目添加到Tomcat:

    1.在IDEA的页面右上角,点击此处,打开Tomcat添加页面

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    2.在新打开的页面添加Tomcat

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

   解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    3.在新添加的Tomcat页面配置好Tomcat的名字,默认浏览器,访问地址,JRE,端口等

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    在这个页面,我们可以看到,由于没有添加项目war包,su9oyouTomcat还是暴红差的,然后点击Deploment,去添加项目的war包

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    4.给Tomcat添加已经打包好的war包

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    添加后,可以配置路径的后缀名,我为了省事就直接用/了,然后点Apply和OK就可以了。

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    5.然后启动Tomcat就可以了,直接访问localhost就可以访问项目了。

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

  

    第三步,解决SVN原因访问404的原因

    如果经历了上边的步骤,你的Tomcat不报错,但是你访问还是404,而且是SVN项目的话,你就可以试试看是否是你SVN配置的问题了

    1.首先确认是否SVN是否能连接上:

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    如果,你的SVN爆了这个错误,你就可以去看看是否是你的配置出错了

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    2.重新配置SVN,点击File,Settings,找到Subversion,将里面的勾选的去掉,然后Apply,OK就OK了。

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    3.可以重新测试一下SVN是否能连接上:

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

    4.然后重新启动Tomcat,就OK了

  解决idea的项目启动报404的问题 _ JavaClub全栈架构师技术笔记

 

    结语:由于回首也是刚刚开始学用IDEA,所以也只是分享一下回首自己遇到的坑,如有哪些其他原因而这篇文章没有介绍到的,欢迎小伙伴们在下面的评论区中告知一下,大家一起学习,共同进步!

       最后,如果有觉得回首写得不错的朋友,可以点个赞,或是加个关注,回首会一直和你们分享和共同成长~~~

  

作者:回首笑人间
来源链接:https://www.cnblogs.com/Survivalist/p/8979929.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/server/113452.html

标签:解决办法
分享给朋友:

“解决idea的项目启动报404的问题” 的相关文章

[C#]richtextbox实现拖放 2022年05月17日 20:25:47
[Multimedia][TS]TS流的解析 2022年05月17日 20:41:26
linux yum命令详解 2022年05月19日 19:54:29
Python 散列表查询 2022年05月20日 21:28:09
软件工程专业如何就业! 2022年05月23日 22:31:42
2.你中断线程的方式用对了么? 2022年05月26日 22:33:19
大流量下的 ElasticSearch 搜索演进 2022年05月28日 23:12:48