我是靠谱客的博主 魁梧鱼,最近开发中收集的这篇文章主要介绍MyEclipse 调试Maven Web项目,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MyEclipse 调试Maven Web项目

最近开始用maven来管理web项目,和传统直接创建的web项目比,通过maven创建的webapp项目无法直接被MyEclipse识别为web项目,导致只能通过打成war包然后发布到tomcat中之后,通过tomcat的调试端口进行调试,整个过程完全依赖人工,十分繁琐,因此决心找到一种简单调试的方法。

手工修改Project Facets实现Web项目识别

参考MyEclipse部署Maven webapp项目到Tomcat,博文通过直接修改项目工程的属性中的Project Facets实现MyEclipse对Web项目的识别,修改主要内容如下图:
这里写图片描述

但是经测试,该方法有个比较严重的问题,就是工程中通过maven引用的依赖无法自动配置到发布的server中,简单来说就是WEB-INF下的lib文件夹是空的……

笔者找了很多方法尝试解决这个问题,包括资源配置输出等,但是感觉都非常麻烦且不好用。

通过Maven生成eclipse项目文件

经过茫茫大海的查询(百度的有效搜索在这种时候真的很无力-_-||),突然发现原来maven是支持项目识别的。。。笔者表示这个发现代表之前的努力和时间消耗都是无用功,会让人有种 苍天啊!*%&*&%*&%*&% 的感觉。

简单来说,只需要通过maven的命令 mvn eclipse:eclipse ,对eclipse的项目文件进行动态生成,之后eclipse/MyEclipse就是可以实现对Maven Web项目的识别!!!

之后调试的操作就和普通的web工程没有任何区别了。。。

最后

以上就是魁梧鱼为你收集整理的MyEclipse 调试Maven Web项目的全部内容,希望文章能够帮你解决MyEclipse 调试Maven Web项目所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部