ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[IntelliJ IDEA] 操作笔记

2021-06-09 17:03:51  阅读:203  来源: 互联网

标签:Maven IntelliJ Tomcat 项目 IDEA 笔记 Project 导入 workspace


一、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没问题

标签:Maven,IntelliJ,Tomcat,项目,IDEA,笔记,Project,导入,workspace
来源: https://blog.51cto.com/u_15263565/2886053

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有