【环境搭建】Mac下 Intellij IDEA 2017 导入Eclipse/Myeclipse项目成功总结

导入一个JavaEE项目,折腾我两天,一开始是客户端各种配置jar包丢失的问题,后来又是服务端(Tomcat)的配置出现很严重的问题(权限、端口、etc….),最后通过一系列的google和百度,再加上前人关于异域客户端导入java项目的blog分享经验,才能够(不敢说创造或“写”)拼凑出这篇文章,好吧,下面我们进入正题:
这里写图片描述

通过两步骤导入并配置Eclipse项目的JavaEE项目到IDEA中:

0x01 Eclipse项目的导入

参考下面两篇有价值的文章,最主要的是第二篇:

1.http://www.360doc.com/content/17/0602/15/40984640_659303930.shtml
2. http://zyjustin9.iteye.com/blog/2172712

先参照上面的第2篇链接文章导入项目配置一下,然后,扪心自问一下!

  • 1.是否在Project Structure中进行配置了下所述:
  • jar包导入:jar包有没有全部复制粘贴到项目WebRoot下的lib, 然后add到Library里面才算完!
  • Modules的配置:导入相应的jar包
    • Sources
    • Paths:设置了Use Module compile output path没有?全部固定到WebRoot下的classes文件夹
    • Dependencies
    • Facets: 项目web.xml路径:有没有在Project中配置好
    • Artifacts:项目发布到相应的Tomcat下的路径配置
  • Servlet Exception: symbol not resolve: 从tomcat复制相应的servlet-api.jar到工程的lib目录下
  • JSTL表达式版本无法调用:
    Myeclipse和IDEA最大的区别:没有自己导入的JSTL表达式的包文件:https://www.licoy.cn/2668.html,下载后再按这篇文章导入相应的JSTL.jar
  • 2.配置Tomcat服务器

    • 端口冲突问题:

      • 不需要在命令行中先把./startup.sh打开,IDEA会在项目启动的时候自动帮你打开,如果还是不行,在活动监视器中kill 掉 javaw进程
      • 重新再Tomcat文件夹下配置server.xml文件的端口号为其他端口:如 8888
    • 项目发布查看:

      • 将项目中的war文件添加到Deploy中
      • 将项目中重复编译的功能取消!

配置连线:
按照链接导入eclipse或Myeclipse项目->配置Project Structure->配置Tomcat->引入Tomcat中的servlet-api.jar->导入相应的jar包并且add to Library->下载JSTL.jar并add to Library.

其实最重要的就是,Project Structure、jar包引入、JSTL.jar包引入

1.Project Structure配置
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

2.Tomcat配置
这里写图片描述
这里写图片描述

扫描二维码关注公众号,回复: 291887 查看本文章

3.中途如果还有什么jar包没导的,按需导入就行,但是切记不要导入无关的jar包,有的jar包会造成重名影响,I think so, but you should try. Thanks!

猜你喜欢

转载自blog.csdn.net/skymyxvincent/article/details/77145786