确保idea与你要使用的maven版本不冲突,否则使用idea内置即可。

手工创建Java项目
 
在test目录下,新建resources,如果不是测试资源根,右键将目录标记为:



 

配置tomcat插件时,目前不要出现
    org.apache.tomcat.maven tomcat7-maven-plugin 2.1 80 /  
由于tomcat7比较老了,可以去https://mvnrepository.com/ 这里寻找tomcat插件,例如:

拷贝出
     
     
     
 替换tomcat7坐标即可 
点击如下图标,加载maven变更
 
此时点击 idea 最右侧 Maven,
就可以看到我们新添加的 tomcat9 插件 双击 tomcat9插件下 tomcat9:run 命令直接运行项目
出现如下错误:
The directory specified by base and internal path [E:\java\demo\maven-project\web3\target\classes]\[] does not exist.
在target下新建classes目录即可