maven项目创建运行:maven部署tomcat,出现问题:浏览器运行404错误

maven部署tomcat,出现问题:浏览器运行404错误

我部署maven项目到tomcat发现,tomcat的webapp下的项目只有web-inf文件夹,同位置的index.html没有,然后浏览器运行报404错误,把index.html复制过去就可以打开页面,你可以告诉出现这种问题的可能原因是什么吗?

1、源项目

(1)目录文件
在这里插入图片描述

(2)tomcat的webapp

正常应该有index.html文件

在这里插入图片描述(3)运行
在这里插入图片描述

2、解决办法

把项目变成在Dynamic Web Module,设置Dynamic Web Module项目时,那里的runtimes也选了tomcat9就可以了
(1)项目名称右键选择“properties”
在这里插入图片描述
(2)在这里插入图片描述

(3)添加项目的部署文件,添加Tomcat运行时的部署Maven的Jar依赖

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
(3)部署tomcat并且运行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3、注意

如果在创建项目时选择了快速创建maven项目是没有webapp和web.xml文件的,这是要手动添加

为了方便演示,我这里新建一个maven项目,名字为mavenTest

(1)把项目变成在Dynamic Web Module,以及选择相应的Java

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值