问题背景:
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就行了……
分享到:
相关推荐
【Maven构建和管理J2ee项目1】详解 Maven是一个强大的项目管理和构建工具,尤其在Java领域中被广泛使用。它可以帮助开发者自动化构建、依赖管理和项目信息管理,极大地提高了开发效率。本文将深入探讨如何使用Maven...
在Eclipse中创建Spring Boot项目时,通常推荐使用Maven或Gradle来自动化依赖管理,因为它们可以自动下载并管理这些jar包及其依赖关系。然而,如果你选择手动管理,确保正确地把这些jar包添加到项目的类路径中,以...
* Eclipse中Maven项目的创建和配置 总结 本文详细介绍了如何使用Eclipse创建基于Maven的Web项目,包括建立Maven项目、配置项目和构建框架等步骤。通过本文,读者可以了解Maven项目的基本结构和配置,了解如何使用...
在Eclipse中使用Maven进行项目管理和构建时,了解这些基本概念和命令是非常重要的。它们不仅能够帮助开发者高效地构建和部署项目,还能有效避免一些常见的问题。通过正确设置Maven配置以及合理使用这些命令,可以极...
Eclipse是一款流行的Java集成开发环境(IDE),而Maven则是一个项目管理和综合工具,用于自动化构建、依赖管理和项目信息管理。本教程将详细介绍如何使用Eclipse结合Maven创建一个Spring MVC项目。 首先,确保你...
来自 在Eclipse中用Maven创建一个Web项目 的附带项目源码 jdk1.8 博客地址 https://blog.csdn.net/rebornsgundam/article/details/105862362
在本文中,我们将深入探讨如何在Eclipse中创建和管理Maven项目,这对于任何Java开发者来说都是至关重要的技能。Eclipse作为一个强大的集成开发环境(IDE),内置了对Maven的支持,使得开发者能够轻松地构建、管理和...
通过上述详细的介绍,我们可以看到,在Maven管理下的J2EE项目开发过程中,合理的文件和目录组织不仅可以提高开发效率,还能有效提升项目的可维护性和扩展性。这对于任何规模的软件项目来说都是至关重要的。
接下来,我们将分步骤讲解如何在Eclipse中配置Maven并创建Spring Boot项目: 1. **安装JDK**:首先确保你的系统已经安装了JDK,因为Maven和Spring Boot都需要Java运行环境。你可以从Oracle官方网站下载对应操作系统...
在本文中,我们将深入探讨如何使用Eclipse IDE创建和管理Maven项目,同时结合"使用Eclipse构建Maven项目.pdf"中的配置示例项目源码,来进一步理解这个过程。Maven是一个强大的Java项目管理和构建工具,而Eclipse是广...
在Eclipse中使用Maven创建项目时,你可能会遇到一个常见的问题,即默认的JDK版本被设置为较旧的1.5。这可能会导致一些现代Java特性无法使用,或者与你的开发环境不兼容。以下是解决这个问题的详细步骤: 首先,我们...
总结来说,**eclipse-maven3-plugin** 是 Eclipse IDE 的重要增强工具,它将 Maven 的强大功能与 Eclipse 的便利性相结合,为 Java 开发者提供了一站式的项目构建和管理体验。无论是新手还是经验丰富的开发者,都能...
如何在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)
在Eclipse中使用Maven是Java开发者日常工作中的一项重要技能,Maven是一个强大的项目管理和构建工具,它简化了项目的依赖管理、构建流程以及版本控制。本教程将详细讲解如何在Eclipse环境中配置和使用Maven。 1. **...
Eclipse是一款广受欢迎的Java开发集成环境,而Maven则是一个强大的项目管理和构建工具...通过配置Windows的Maven环境和在Eclipse中进行离线安装,我们可以确保开发过程中对Maven的正常使用,实现项目的高效管理和构建。
Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系...通过以上步骤,可以在 Eclipse 中搭建 Maven 项目,使用 Maven 管理依赖关系和编译过程,提高开发效率和项目质量。
在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other** 类别找到。 1. **新建 Maven 项目**: - 在 Eclipse 主界面,点击 **File** > ...