一、Tomcat配置
  • Run => Edit Configuration
  • + => Tomcat Server Local
  • Configure – 选择本地tomcat位置:E:\_tools\_plugin\_tomcat\_7.0
    Apply
    Run => Edit Configuration=>+=>ReName Tomcat
    => Deployment =>+ 选择待运行项目并设置contextPath
二、workspace配置

IDEA默认只能打开一个项目,类似与Eclipse下进行多个项目的依赖管理

首先:如果你想一个窗口一个项目,每次开启新建一个window

IDEA2017.1 版本后:File -> Setting -> Appearance&Behavior -> SystemSetting -> Project Opening -> (选择第一个:Open Project in new window)
旧版本:General -> Project Opening -> (选择第一个:Open Project in new window)

一个窗口中进行多个项目的管理

    1. 新建一个Empty Project
    2. 打开这个空的项目,如果是git项目,就将项目指定到当前workspace目录下的文件夹(文件名为项目名)
    3. 如果不是git项目,就把项目copy到当前workspace目录下
    4. 最关键的一步:此时在IDEA中打开该workspace是不行的,看不到项目,是因为没有引入maven的依赖关系,在右侧点击Maven Projects ,点击加号,添加需要导入的项目的pom.xml文件
    5.导入成功后即可
    6.缺少jdk依赖的时候,点击Tomcat运行会提示添加

注意:不能建立一个空的workspace,项目采用module的形式导入是不行的,实际编辑的项目内容不会同步部署到Tomcat下,具体的原因暂时不清楚,感觉只是导入了module引用,没有编辑能力
所以:请通过右侧的Maven Projects 添加workspace下的项目依赖关系

参考此篇博文http://blog.csdn.net/zht666/article/details/47831893/

三、FAQ

Error:Maven Resources Compiler: Maven project configuration required for module ‘jfinal-web’ isn’t available. Compilation of Maven projects is supported only if external build is started from an IDE.
伴随问题:idea中Run菜单下一直显示有报错的断点、无法进行configuration的配置等

/*idea版本切换导致*/
删除项目源文件的`.idea`目录,然后重新import项目即可

Error:Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:372) at org.apache.jasper.compiler.JDTCompiler$1.findType…

/*JDK版本过高或是Tomcat版本过低*/
调整Tomcat的JRE等级,一般Tomcat7对应jdk1.7没问题