若果没有生成Artifacts, 则可能原因是,已经操作过Import Module的工作空间(idea没有工作空间的概念,这里指定的是项目根目录),把modules删除再重新导入是没有用的,因为工作空间中的.idea已经生成了相应的配置文件,但是并没有删除,所以需要把.工作空间中idea文件删除掉(可提前配置好一份,然后复制到工作空间中,并改下配置信息),重新打开。如果还是未生成Artifacts,则可以换下Idea的版本,这里吧2019.3换成2018.1.7就好了
因为Idea没有工作空间的概念(workspace),所以要直接打开工程,而不是打开工作空间
首先打开Edit configurations,如下图两种方式可打开 配置Tomcat前,先配置模板Templates下的tomcat server,创建本地(Local)模板 然后使用本地模板添加Tomcat服务 可以看到底下有警告信息,选择FIX,后会跳出artifact供选择 选择主入口,并且是war exploded的形式的,这些都是导入Modules时自动生成的 配置JVM:VM options 当内存溢出(out of memory)时可修改此配置,$MAVEN_HOME为maven环境变量地址
-Xms256m -Xmx4096m -XX:PermSize=256M -XX:MaxPermSize=512M -Dmaven.multiModuleProjectDirctory=$MAVEN_HOME配置On update acion和On frame deactivation都为Update classes and resources 然后点击Apply,然后OK结束