故事是这个样子开始的。本人导入毕业设计项目到eclipse,想要运行一下看看,但是这个spring项目没有run on server的选项,也没有使用spring boot,也就是没有application入口。
我检查了自己的运行环境,确认tomcat是安装好了的,然后我猜想,也许是导入的项目,没有自动部署到tomcat中,于是我打算到处war包,手动部署。
导出war包时,我发现,无论我的项目名称输入是什么,都会提示“Module name is invalid”.
于是我使用maven install导出war包,但是maven只能给我build jar包。我就寻思着,不应该呀!web项目maven默认打包war的呀。
于是我猜想这个项目的属性不是dynamic web project。真相果真如此!
1. 右击项目名,点properties
2.选择project facets中的dynamic web project
3.项目目录中出现如图的部署信息,则修复