首页 技术 正文
技术 2022年11月12日
0 收藏 305 点赞 4,606 浏览 554 个字

新换了一个项目组被人吐槽配置文件都能写错,所以打算从头开始一步步搭建一个项目,包含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的错误

成功啦~~~

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,088
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,564
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,412
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,185
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,822
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,905