使用IDEA新建Web工程启动报404的错误

时间:2022-06-01 19:05:40

新换了一个项目组被人吐槽配置文件都能写错,所以打算从头开始一步步搭建一个项目,包含ssm基础框架、mongodb工具类、redis工具类、jsf配置、log配置等

今天先来搭建一个web工程。工程搭建好运行时发现404

使用IDEA新建Web工程启动报404的错误

 

我们都知道,一般404都是由于请求资源的时候没有找到

先说一下我们是如何请求到资源的,首先,IDEA会将项目打成war包,然后创建一个tomcat,tomcat加载war包来启动。tomcat容器启动的时候,项目就启动了。

那么出现404就只有两种可能:

1. IDEA打war包时打的有问题。

2. tomcat加载war包的时候出现问题

我的问题是出现在打包的时候。我们一步一步来解决

1. 在项目上单机右键 --> 选择open module settings

先来配置Project,首先jdk版本要选对,其次打好包后输出地址要写对

使用IDEA新建Web工程启动报404的错误

2. 配置Modules,输出地址同样要写对,以及Web Resource Directory Path,要定位到要有整个项目的源码的地方

使用IDEA新建Web工程启动报404的错误

使用IDEA新建Web工程启动报404的错误

3. 配置Factes,Web Resource Directory Path,要定位到要有整个项目的源码的地方

使用IDEA新建Web工程启动报404的错误

4. Artifacts

使用IDEA新建Web工程启动报404的错误

这样子,打包就没有问题了。

现在我们需要使用tomcat加载我们打好的war包

1. 右侧打开

使用IDEA新建Web工程启动报404的错误

2. 新建

使用IDEA新建Web工程启动报404的错误

 

3. 

 使用IDEA新建Web工程启动报404的错误

接着启动项目

使用IDEA新建Web工程启动报404的错误

 

 成功啦~~~