“Module name is invalid”

故事是这个样子开始的。本人导入毕业设计项目到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.项目目录中出现如图的部署信息,则修复


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容