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

本文详细介绍了如何解决在IntelliJ IDEA中导入JavaEE项目时遇到的各种问题,包括jar包丢失、Tomcat配置错误等,并提供了具体的步骤指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0x00 前言

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

0x01 Eclipse项目的导入

通过两步骤导入并配置Eclipse项目的JavaEE项目到IDEA中,参考下面两篇有价值的文章,最主要的是第二篇:

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

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

1.是否在Project Structure中进行配置了下所述:

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

2.配置Tomcat服务器

  • (1)端口冲突问题:
    - 不需要在命令行中先把./startup.sh打开,IDEA会在项目启动的时候自动帮你打开,如果还是不行,在活动监视器中kill 掉 javaw进程
    - 重新再Tomcat文件夹下配置server.xml文件的端口号为其他端口:如 8888
  • (2)项目发布查看:
    - 将项目中的war文件添加到Deploy中
    - 将项目中重复编译的功能取消!

0x02 配置连线:

按照链接导入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配置

这里写图片描述
这里写图片描述

3. 注意

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值