昨天在做单元测试时,发现DEBUG功能不能用了,打了断点,也不起作用;这种不起作用的现象有点特别,当我加载SPRING的application.xml文件时(用的是spring+struts+ibatis框架),不起作用,如果不加载这个文件,断点是起作用的。
首先怀疑是我的MYECLIPSE的问题,删掉重装,不行,换几个高版本的试试,还是不行。到网上百度了一下,一般是说工程没指定好,或者代码不一致,清除一下看看等等,但看了下我的设置,都没问题。
百思不得其解,回到原来的问题,为什么加载了这个xml文件就不行了呢,分析这个文件可知,这个文件集成了STRUTS、IBATIS及连接池的配置的文件,到底是哪一部分影响了呢,没办法,只能一一排除,当删除到IBATIS的XML配置文件时,断点有时起作用了,但加载多一点实体XML时,就又不起作用,类似达到某个临界点,就不能进行断点,忽然间想到,是不是JDK有问题呀,立即换个JDK试试,断点作用OK了。
总结:平时工作中,断点问题一般不会出问题,出了问题,也一般是ECLIPSE的问题,但没想到JDK出问题也会引起DEBUG的断点问题,特做此记录,以便有出现此类似问题的朋友以参考借鉴。
分享到:
相关推荐
Eclipse Debug模式的开启与关闭问题简析主要是通过Preferences面板来设置,解决Debug模式启动不起来的问题可以通过清除所有的断点来实现。 知识点: 1.Eclipse Debug模式的开启与关闭问题简析 2.Eclipse Debug模式...
在Eclipse中使用debug是软件...Eclipse的调试工具在实际开发中起着至关重要的作用,它可以帮助开发者快速定位问题,提高开发效率,减少程序错误。理解和掌握上述调试技巧对于任何Eclipse使用者而言都是基础必备的能力。
连接时远程服务器时,需要在Eclipse中新建一个远程调试程序这里有一个小地方需注意,连接上的时候貌似不能自动切换到Debug视图,不要以为本机的调试程序没有连接到服务器端。 本机作为服务端同本机作为客户端相比,...
### Eclipse中的Debug技巧详解 #### 一、概述 在软件开发过程中,调试是必不可少的一环。Eclipse作为一款广泛使用的集成开发环境(IDE),提供了丰富的调试功能,可以帮助开发者高效地定位和解决代码中的问题。...
在Eclipse中设置条件断点非常简单,只需在断点上右键选择“Breakpoint Properties”,然后输入你的条件,比如变量值等于或不等于某个特定的值。 变量断点是另一种强大的调试手段,它会在变量被初始化或其值发生变化...
方法断点可以打在方法的入口处,方法断点的特别之处在于它可以打在 JDK 的源码里,由于 JDK 在编译时去掉了调试信息,所以普通断点是不能打到里面的,但是方法断点却可以,可以通过这种方法查看方法的调用栈。...
### Eclipse 断点调试快捷键详解 在软件开发过程中,使用高效的工具和技巧可以极大地提高工作效率。Eclipse作为一款流行的集成开发环境(IDE),提供了丰富的功能来帮助开发者编写、调试和管理代码。本文将详细介绍...
### Eclipse的Debug介绍与技巧 #### 一、Eclipse调试介绍 在软件开发的过程中,调试是必不可少的一个环节。几乎所有的程序开发都会面临错误排查的问题,因此掌握高效的调试技巧至关重要。Eclipse作为一款广泛使用...
【Eclipse Debug Flash教程】 Eclipse作为一款强大的Java开发集成环境,同时也支持多种其他语言的开发,包括ActionScript和Flex,这些是构建Flash应用程序的基础。本教程将详细讲解如何在Eclipse中进行Flash项目的...
### Eclipse Debug调试的快捷键和常用快捷键 在软件开发过程中,使用Eclipse进行调试是一项非常重要的技能。本文将详细介绍Eclipse中与Debug相关的快捷键以及其他常用的快捷键,帮助开发者提高工作效率。 #### 一...
本文将深入讲解如何在Eclipse中利用Debug模式进行J2EE项目的调试,以帮助你提升开发效率,定位并解决问题。 首先,了解Debug的基本概念。Debug是一种程序调试模式,它允许程序员逐步执行代码,观察变量的实时变化,...
在 Eclipse 中启动 Debug 模式的步骤如下: 1. **打开项目**:首先确保你要调试的项目已经在 Eclipse 中正确加载。 2. **设置断点**:在需要暂停执行的代码行左侧点击,会出现一个红色圆点,即表示在此设置了断点。...
### Eclipse Debug 技巧详解 #### 一、概述 在软件开发过程中,调试是不可或缺的一环,它能够帮助开发者快速定位并解决问题。Eclipse作为一款流行的集成开发环境(IDE),提供了丰富的调试工具来辅助开发者进行...
当程序抛出异常时,Eclipse会自动进入Debug模式,并在抛出异常的代码行处设置临时断点,帮助你快速定位问题。 八、使用Watchpoints和Breakpoints 除了断点,Eclipse还支持Watchpoints(变量监视点)和Breakpoints...
通过对Myeclipse中断点不起作用问题的分析,我们发现通过调整WebLogic服务的启动模式至Debug模式,可以有效解决这一问题。这种方法简单且有效,适用于大多数情况。当然,在实际操作过程中还需要注意其他可能的影响...
在IT行业中,远程断点调试是一项非常重要的技能,特别是在大型分布式系统中,它能帮助开发者在不直接影响生产环境的情况下定位并解决问题。Weblogic是一款广泛使用的Java应用服务器,它提供了强大的远程调试功能。...
在设置了断点之后,可以通过以下方式启动Debug模式: - 在Eclipse的主界面中找到并点击“Debug”按钮(通常位于工具栏上)。如果需要指定特定的配置文件,则需要从下拉列表中选择相应的项目。如果不选择,默认将...
然而,在使用 Eclipse 进行 Debug 时,可能会遇到鼠标悬停不能查看变量值的问题,这可能会给开发者带来一定的不便。 本文将介绍 Eclipse 中 Debug 时鼠标悬停不能查看变量值解决办法,以及分享一个简单补全代码的...