使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决
在tomcat下运行打包的war包,访问时显示404
浅谈打包war包的方式
第一种:
第一步:

第二步:

第三步:

第四步:

第五步:

第六步:

第七步:

第八步:

第九步:

第十步:

第十一步:

第十二步:
这个war包的路径和一下图片的路径一样(在这个路径下找到war包copy下来)

第十三步:
将打好的war包copy到webapps目录下

最后,在tomcat环境下运行

注意:如果报404的错误
就在conf目录下的server.xml将项目部署进去,但是大部分是会自动部署的

在server.xml中加入

<Context docBase="springmvc_homework" path="/springmvc_homework_war_exploded" reloadable="false"/>

项目名称:

项目部署路径:

第二种打包war包(在maven项目下):
直接使用maven自带的package

就可以看到已经打好的war包

运行和第一种方法类似
拓展:
关于正文中我两个war包,是选择war还是war exploded。
首先他们两者的区别:
war模式:将web工程以包的形式上传到服务器;
war exploded模式:将web工程以当前文件夹的位置关系上传到服务器;

使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决相关推荐

  1. idea创建web项目运行报404错误_IDEA JavaWeb项目启动运行后出现404错误的解决方法...

    404这个错误真的是一言难尽!不过大多是配置文件出错,认真修改还是可以的 1.web.xml配置错误: 默认首页没有写的,在web.xml添加一个就行(前提是你有jsp页面,名字不要写错): 比如这个 ...

  2. maven项目打包插件:将maven项目打包成一个可执行的jar(瘦jar)

    通过maven-dependency-plugin插件和maven-jar-plugin来组合,maven-jar-plugin其实是maven项目自带的,在pom文件里面不依赖也是可以的,但是我需要 ...

  3. idea部署web项目,能访问jsp,访问Servlet却出现404错误的解决方法汇总

    https://www.cnblogs.com/hlyxd/p/13092615.html 一.JAVA servlet 2.x规范: 项目目录结构必须要有WEB-INF,web.xml等文件夹和文件 ...

  4. springmvc项目,浏览器报404错误的问题

    问题描述: 建立了web工程,配置pom.xml,web.xml,编写controller类,在spring-mvc-servlet.xml文件中指定开启注解和扫描的包位置<mvc:annota ...

  5. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  6. maven项目打war包有些配置文件不见了?怎么回事

    maven项目打war包有些配置文件不见了? 怎么回事儿? 情况说明:在项目转maven后,通过如下编译成功后 然而拷贝出war后发现包里面的config下面的配置文件不见了,并未被加载到包中: 解决 ...

  7. Maven 项目打war包步骤

    Maven 项目打war包步骤 首先确认自己拥有maven环境. 在CMD窗口输入mvn -version会展示maven的版本. 一 .Eclipse打包 选择项目,右键->Run As -& ...

  8. mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法

    Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...

  9. IDEA MAVEN项目打包成jar包的两种简单方式

    IDEA MAVEN项目打包成jar包的两种简单方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微 ...

最新文章

  1. DeepStream开发日志
  2. 推荐系统笔记:基于贝叶斯的协同过滤
  3. 在python中、对于函数定义代码的理解_python中如何理解装饰器代码?
  4. CentOS7查看开放端口命令
  5. cannot load oci dll,193-navicate连接oracle的解决方法
  6. Java 获取汉字拼音的方法
  7. 自动柜员机属于微型计算机的一种,自动柜员机属于微型计算机的一种。(  )...
  8. 深度学习面试题:计算机视觉训练技巧
  9. 耳挂式蓝牙耳机原理_一种耳挂式蓝牙耳机的制作方法
  10. lua如何将用户ip转为地理位置信息
  11. 【新知实验室】TRTC从体验到入门
  12. echarts 半圆形进度条
  13. 什么是商业智能(BI)?
  14. 自考行政管理计算机应用基础好考吗,通过自考《计算机应用基础》之经验谈
  15. c++基础学习:输入cin、输出cout、换行endl
  16. 脚踏实地小组的实验一
  17. 教育直播系统如何开发?
  18. Java 实现回文数
  19. 数组逆序重放c语言,计算概论(A)/基础编程练习2(8题)/6:数组逆序重放
  20. 安全多方计算MPC学习笔记

热门文章

  1. 【解决错误】AttributeError: partially initialized module ‘seaborn‘ has no attribute ‘distplot‘
  2. Matlab仿真,数字基带传输系统的设计实验报告
  3. 设计必备丨ICON素材哪里找 这五个素材库就够了
  4. 基于python qml做的汽车仪表盘界面
  5. 洗碗机在各国的渗透率
  6. 破壁机立体加热防假沸研发
  7. linux安装mysql8 一步一步超详细教程
  8. shell脚本----正则表达式
  9. Java Eclipse 相关内容杂记及技巧
  10. python环境变量设置(win10为例)