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