解决IDEA导入Myclipse项目的时候没有识别为Web项目的问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了解决IDEA导入Myclipse项目的时候没有识别为Web项目的问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含947字,纯文字阅读大概需要2分钟。
内容图文
IDEA 在导入一个 MyEclipse 新建的 Web 项目的时候,一般会正确检测这个项目是什么项目。不过有时候会出现各种问题。
1. 出现一些 Jar 包不存在的问题,一般是 servlet-api 这样的包不存在。因为 servlet 和 jsp 是 Tomcat 的 jar 包,所以,你需要导入这两个 jar 包。
2. 识别成了普通项目。
类似这些问题都是因为他没有把你的项目识别成 Java Web 项目,所以,你需要做的是是你给你模块加上 Web Facets 。
选择 Facets ,点击 + ,选择 Web ,然后就有一些部署,比如他会让你找 web .xml 的位置,默认他会识别在项目根目录 /web/Web-inf/web.xml 下面,因为 IDEA 默认的 web 根目录是 web ,而 MyEclipse 默认的是 WebRoot ,这时候你可以通过右侧的编辑(铅笔按钮)找到正确的 web.xml 文件。然后大部分时候,软件会自动提示错误,然后你按照他的错误提示就可以将项目成功部署。
很多时候, IDEA 会自动识别你项目中使用的各种框架,提示你添加相应的 Facets ,比如, Hibernate , Spring ,添加这些有助于代码提示。手动添加这些框架支持也是通过 Facets 下面点击 + 添加的, IDEA 会检测所有相关的配置文件,添加进来。比如,我一开始项目没有被识别为 Web 项目,就没有办法添加 Struts 2 的 Facets ,然后正确识别后,就可以手动添加 Struts 的 Facets 了。
注意,添加 Web facets 的时候,他会默认 web 的根路径是 web 而不是 WebRoot ,所以,他可能会自动建立一个 web 文件夹,所以,看仔细了!
这里没有截图,不知道讲清楚了没有,有问题可以留言!
原文:http://www.cnblogs.com/leo-lsw/p/idea_error_recognition_web.html
内容总结
以上是互联网集市为您收集整理的解决IDEA导入Myclipse项目的时候没有识别为Web项目的问题全部内容,希望文章能够帮你解决解决IDEA导入Myclipse项目的时候没有识别为Web项目的问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。