问题背景:
Eclipse使用的是eclipse-jee-indigo-SR1-win32,Maven用的是3.0.3,在Eclipse中使用M2E插件,实现Eclipse与Maven的结合。
使用Maven创建的webapp,编译,测试,打包,部署用的都是Maven;Eclipse的很多功能都被Maven取代了,本来还暗自高兴,以为终于可以摆脱Eclipse了,然后噩梦就来了……
Maven没法调试webapp!
解决方法:
咨询一个朋友后得知,可以使用wtp调试,第一次听说,google之,找到了一个百度文档……
http://wenku.baidu.com/view/4e0a3b1614791711cc79171d.html
还算详细,可是发现实际操作时,在将Maven创建的webapp部署到Eclipse中的服务器上时,根本就没这个project!貌似wtp服务器不认Maven创建的webapp……
一阵乱点后,奇迹发生了。
在Servers窗口中的目标服务器上右键=》open
选择Modules选项卡
Add External Web Module
知道怎么办了吧?
Browse,找到你的那个Maven创建的webapp,定位到target/${finalName}文件夹,因为最终在服务器上部署的就是这个文件夹里的东西
然后修改Path,这会影响你用浏览器访问时候的URL,一般都写${finalName},对吧?
保存一下。
现在你可以在Servlet或其他java代码里找一个行,设置一个断点,然后在Servers窗口里把目标服务器Debug起来(在目标服务器上,右键=》Debug),然后用浏览器访问你的网站,然后争取触发一个请求到Servlet或其他后台java代码中,然后你就发现Eclipse询问你是否进入调试状态,当然选“Yes”啦~
然后就开始调试吧~
如果提示说找不到源码,不能显示代码,那么单击Edit Source Lookup Path,然后Add,添加Java Project,然后找到你的那个Maven项目就行了,不需要定位到src/java目录(我以前添加过了,所以现在就不添加了),知道怎么添加吧?打对勾,然后OK就行了……
分享到:
相关推荐
在eclipse中不使用maven创建springboot工程所需jar包,一共32个。亲测各包兼容,完美运行。
eclipse通过Maven创建一个Spring MVC项目
来自 在Eclipse中用Maven创建一个Web项目 的附带项目源码 jdk1.8 博客地址 https://blog.csdn.net/rebornsgundam/article/details/105862362
Eclipse新建和部署maven项目,每一步都有详细的截图
如何在Eclipse IDE中使用maven创建一个动态Web项目. 使用的工具和技术 - Eclipse Jee Oxygen Maven 3.3.3 JavaSE 1.8 Servlet API 3.1.0 Apache Tomcat 7.0.47 (Embeded)
Maven在eclipse中的项目启动命令
2.1 项目实例 2.2 多层次项目构建 2.2.1 2.2.2 2.2.3 2.2.4 2.3 系统水平和垂直拆分
该文档介绍了eclipse创建maven项目的详细步骤,包含图文 eclipse创建maven项目.doc eclipse创建maven项目.doc eclipse创建maven项目.doc eclipse创建maven项目.doc eclipse创建maven项目.doc eclipse创建maven项目....
在eclipse中配置maven,新建springboot项目.zip
java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接
jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-...
对于eclipse无法在线安装maven插件的解决办法。首先windows配置maven环境,然后在eclipse离线安装maven插件。具体方法可以在我的博客中看到
本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容
直接离线安装eclipse中的maven插件,在你的eclipse安装根目录下创建两个文件夹:links,myplugins(文件夹名字可以自定义),所在路径D:\eclipse。将下载下来的maven插件放到myplugins下。载links目录下创建一个...
idea使用maven创建web项目详细教程
用eclipse创建maven版的web项目
使用Idea14.1.4和maven创建java web项目
Maven项目建立及相关知识教程,可供初学者了解使用Maven。
1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,plugins(名字可以随便取),我的这两个文件夹位于:path=D:/Development/eclipse-JavaEE/eclipse(作为参考,下面用到) 2. eclipse-maven3-plugin.7z ...
采用图例方式将maven管理中需要注意的地方列出来,以方便新的项目搭建框架及开发中注意目录、文件命名及存放要求,方便理解学习maven项目。