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

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

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

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

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

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

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

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

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

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

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

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

4. Artifacts

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

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

1. 右侧打开

2. 新建

3.

接着启动项目

成功啦~~~

最新文章

  1. 【转】SHELL中的IFS详解
  2. Excel到底最多可以有多少行
  3. Spark入门实战系列--1.Spark及其生态圈简介
  4. java多线程系列3-线程同步
  5. 解决MyEclipse吃内存以及卡死的方法
  6. sql server UI怎么设置自增加id?
  7. iOS UITextField 输入字数限制的实现
  8. iOS应用架构谈 开篇 (转)
  9. Codeforces 506E Mr. Kitayuta's Gift (矩阵乘法,动态规划)
  10. Hosts文件实际应用 配置内部服务器提高访问效率和速度
  11. 基本的socket编程的介绍
  12. HighCharts基本折线图
  13. ztree树应用
  14. @Styles的nameSpace是什么
  15. eclipise快捷键,留给以后备用
  16. .hiverc
  17. 虚拟机 windows xp sp3 原版
  18. 黄聪:WordPress 多站点建站教程(四):获取子站点相关信息(站点的注册时间,修改时间,总文章数,URL等)
  19. Mysql--关于数值字段的比较问题
  20. MPU/SoC/Application Processor/Embedded OS

热门文章

  1. semantic ui框架学习笔记一
  2. javase的网络编程(InetAddress,UDP,TCP,URL,Socket,DatagramSocket)
  3. POJ-1077 HDU 1043 HDU 3567 Eight (BFS预处理+康拓展开)
  4. HTML学习笔记Day12
  5. CentOS7 yum 安装 PHP 5.6.24
  6. kafka与zookeeper
  7. 10 个 Linux 中方便的 Bash 别名
  8. curator操作zookeeper
  9. Web API中的返回值类型
  10. Spring boot中使用Mongodb