最近遇到这样的一个问题,我在java web程序中设置好了断点,然后我在浏览器中访问web程序,myeclipse立即转换为了debug调试视图,可问题是我点击单步执行的时候程序根本就停止不动,并且有关的调试按钮也被禁用,然后看浏览器的进度条也毫无进展,程序彻底在断点处停止了。我以为是我web应用的问题,所以我又新建了一个web应用,然后写了一个servlet,并设了断点做测试,可以还是发生同样的问题。
我觉得奇怪了,为什么会发生这样的灵异事件,我在网上查了好久的资料,发现我的jdk、tomcat的配置完全没问题。结果我换用jdk、tomcat的其他版本,可是问题还是不能解决。我郁闷至极,一气之下把电脑中的开发工具(myeclipse5.5、tomcat5、jdk1.6)全部给干掉了。干掉他们时的感觉真是痛快。
重新安装后,我满怀期望的开始了再次测试的旅程。就在那一刻我心都给碎了,当我eclipse转为debug视图在我单击单步执行按钮的时候,奇迹发生了,程序TMD依然不动,调试按钮全部被禁用。我觉得怪了,我程序都全部重新安装了,为啥还要出现这样的问题呢!我感觉这只有两种可能,第一就是老天在戏弄我,第二就是2012来临前的征兆。管他,不服输的我打算和命运的悲剧战争到底。
我认为可能是由于我重新安装之前没重启计算机,可能是计算机缓存了我之前myeclipse的配置。然后我又重新做了一遍卸载安装的操作,可是事实难料啊,面前的场景简直就是惨不忍睹。问题完全没有一点改善,bebug视图下的光标依旧停滞不前,所有的与调试有关的按钮全部被禁用。这些东西让我再次的明白程序员可能真的需要一个坚强的心(要不我电脑早就被我给ko了)。
我不能放弃,放弃对我来说简直就是放屁。我不但没有跳出这次for循环,反而果断的进入了下一次循环操作。依然是重新卸载安装。安装完后,进行运行环境的配置。jdk的配置倒没发现什么问题。就在进行tomcat的配置的时候我发现了新的异常,我上次的卸载前的myeclipse tomcat的配置都完好无缺的保留着,并且延续到了他的下一代(重新安装)配置。哈哈,我想我这应该是发现了解决之道吧,然后我马上上网查myeclipse的配置文件存放目录,结果发现myeclipse的配置文件的存在目录就发在Workspace(工作台)目录下,下一步可想而知了,我毫不犹豫到干掉了目录下所有的安装前上次的配置文件,然后再按流程重新做配置。哈哈,问题总算解决了。
前面的都是废话,最后做下此类问题的解决方法:
1.找到目前web应用所在的工作台目录,例如一般默认的路径为C:\Documents and Settings\Administrator\workspace。然后删除目录下.metadata文件夹,该文件夹下面存放了myeclipse的配置。
2.如果上面做的操作还不能解决问题的话,建议重新安装所有的开发工具及环境,安装好后在做删除.metadata文件夹的操作。这样的话问题很有可能被解决,要是解决不了,我建议以后少出门玩,外面的车多,在家买彩票是最好的选择。
这些事情对于有些人来说是件小的不能再小的事情,可能找到好的解决渠道,是成功的关键。可遗憾的是我不能在第一时刻找到好的解决方案,从开始到结束都只是在做盲目的操作,所以浪费了我很多时间。我希望以后不管做什么事情都先拟定一个好的方案。我相信这样的话,世界就不会放弃我了。
分享到:
相关推荐
【MyEclipse 调试Java代码】是一个关键的开发技能,尤其对于J2EE项目的开发者来说至关重要。本文将详细讲解如何在MyEclipse环境中进行Java代码的调试,包括基本的断点设置、跟踪和控制流程。 首先,开启调试模式是...
标题 "eclipse3.6 安装myeclipse插件" 涉及的主要知识点是关于如何在Eclipse 3.6版本中安装MyEclipse插件,这将使Eclipse具备更强大的企业级开发功能。MyEclipse是Eclipse的一个商业扩展,它提供了丰富的Java EE、...
debug=true”参数开启调试模式。 整个配置过程看似复杂,但只要按照步骤操作,即可顺利完成Flex3与J2EE的集成开发。此配置方法为开发者提供了便利,使前端与后端的协同开发变得更加高效,是现代企业级应用开发的...
在JavaScript的开发过程中,调试是不可或缺的一环,它能帮助我们找出代码中的错误,提高代码质量和维护性。本文将深入探讨如何使用MyEclipse这款强大的集成开发环境(IDE)来调试JavaScript代码,特别关注在标题提及的...
MyEclipse是Eclipse的商业版本,它包含了更多的企业级功能,如对Web、J2EE、数据库等的支持。而Eclipse是一款开源的IDE,虽然基础功能强大,但在某些特定的企业级开发中,可能需要额外安装插件才能实现MyEclipse的...
- 在调试过程中,可以使用 F5、F6、F7 等快捷键进行单步执行、跳过、进入等操作。 - 可以通过“Breakpoints”视图设置断点,监控程序运行状态。 4. **打包与部署**: - Eclipse 提供了方便的打包工具,可以将 ...