最近在将eclipse写的项目迁移到IDEA平台上,可以说费了很大的劲,报各种错,当然自己也成长了很多. 借此记录一下.
首先从svn服务器checkout项目 一直下一步
接下来就一直next或者 cancel 就可以了
之后就成功导入了,如下图: 正在创建索引. 一般你的项目越大,资源文件越多,创建索引的时间越长. 目的是为了后期开发能快速找到文件.
最好等他创建完之后再对他进行操作
选择相应的JDK版本,并将错误红色的依赖包删除
并添加相应的jar包 其他模块以此类推
全部删除后,又报错…
经过排查发现,原因是父模块已经有所有的Content Root ,所以将其他模块删除即可.
效果如图:
如果有些资源根目录没有识别,要做如下操作,不然会找不到该模块.
添加web文件描述符
添加tomcat服务器
报错1:
原因:内存分配大小不足,修改即可
注意idea不会识别你项目中的jar包,需要手动添加并识别,如下图:
当然一些老版本的项目在跑时会报方法已过时的信息,可以这样设置
问题2:由于我这个项目是用JDNI作为项目源,然后报下面的错误.
经过我大量的搜百度,终于发现的了问题 .
原因:
1.项目使用的jdk版idea导入eclipse java项目jar包导入报错本与tomcat使用的jdk版本不一致,tomcat使用的jdk版本至少要和项目中使用的jdk版本一致.
解决: 可以修改环境java_home为当前项目的JDK版本.因为tomcat会读取java_home中的值.
2.jar重复的问题(这是真的坑)
有时候我们所需要的的jar放置在tomcat下的lib文件夹下, 我们编译时要用到,需要加入到项目中去, 如图:
但是在项目打包或者发布到tomcat服务器运行时,由于tomcat容器已经存在这些jar包,所以不能在此时添加jar包.如图:
上图是没有错的,不能把tomcat_lib 这个jar包再次放入到tomcat容器中.
今天的文章
idea导入eclipse java项目jar包导入报错分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/126992.html