最近遇到这样的一个问题,我在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文件夹的操作。这样的话问题很有可能被解决,要是解决不了,我建议以后少出门玩,外面的车多,在家买彩票是最好的选择。
这些事情对于有些人来说是件小的不能再小的事情,可能找到好的解决渠道,是成功的关键。可遗憾的是我不能在第一时刻找到好的解决方案,从开始到结束都只是在做盲目的操作,所以浪费了我很多时间。我希望以后不管做什么事情都先拟定一个好的方案。我相信这样的话,世界就不会放弃我了。
分享到:
相关推荐
需要注意的是,虽然Eclipse标准版不直接提供J2EE支持,但它有一个扩展版本——Eclipse IDE for Java EE Developers,该版本预装了J2EE开发所需的所有工具和库,更适合于企业级Java应用的开发。 总结起来,从...
在调试过程中,可以查看变量值、步进执行代码、单步进入方法,以及检查控制流等,有助于定位和解决问题。 除了代码级别的调试,MyEclipse还允许我们对整个应用进行调试。比如,可以在服务器配置中启动调试模式,...
### MyEclipse Debug(MyEclipse 调试程序) #### 概述 MyEclipse是一款功能强大的集成开发环境(IDE),特别适用于Java EE应用程序的开发。它基于Eclipse平台,并在此基础上增加了诸多实用功能,例如代码编辑器、...
《MyEclipse 6 J2EE开发中文手册》是一份专为Java EE开发者设计的详尽指南,旨在帮助用户熟练掌握MyEclipse 6这一强大的集成开发环境(IDE)进行J2EE应用的开发。MyEclipse是基于Eclipse平台的商业插件,提供了丰富...
MyEclipse Debug 调试是 Java Web 项目开发中非常重要的一步,正确的 Debug 调试可以帮助开发者快速地定位和解决问题。本文将总结 MyEclipse Debug 调试步骤,帮助开发者快速上手使用 MyEclipse 来 Debug 调试 Java ...
在 MyEclipse 中,要进入调试模式,只需在工程下面点击 "Debug As" -> "Java Application",然后就可以进入调试模式。在调试模式下,可以设置断点,单步执行代码,检查变量值等。 断点设置 在 MyEclipse 中,可以...
### MyEclipse的DEBUG调试详解 ...通过以上介绍,我们可以看到MyEclipse提供的DEBUG调试功能非常强大且灵活,不仅能满足基本的调试需求,还能应对复杂的调试场景。掌握这些技巧将大大提高开发者的调试效率和质量。
- **调试工具**:提供了断点调试、单步执行、变量查看等功能,帮助开发者定位和解决问题。 - **J2EE设计模式**:教程会介绍如何利用MyEclipse实现MVC、DAO、工厂等设计模式,提升代码质量。 3. **开发流程** - *...
其中,`-Xdebug` 开启调试,`-Xrunjdwp` 定义调试协议,`transport` 指定传输方式,`server=y` 表示服务器模式,`suspend=n` 表示不暂停JVM启动,`address` 是调试端口号。 5. **开始远程调试**: - 在MyEclipse...
【标题】"利用MyEclipse开发J2EE的经典书籍"主要涵盖了使用MyEclipse这款强大的集成开发环境(IDE)进行Java企业级应用(J2EE)开发的核心技术与实践指导。MyEclipse作为Eclipse的扩展,为Java开发者提供了丰富的...
需要注意的是,在实际操作过程中可能会遇到各种问题,比如版本兼容性问题、配置错误等,因此建议开发者仔细检查每一个步骤,并参考官方文档进行调试。此外,随着技术的发展,新的框架和技术不断涌现,开发人员也需要...
在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建企业级应用程序的框架,它提供了服务器端的编程模型和规范。Eclipse和MyEclipse是两种广泛使用的集成开发环境(IDE),尤其适合Java和J2EE...
本案例旨在通过一个简单的用户注册系统来演示如何使用MyEclipse集成开发环境(IDE)搭建基于Struts、Hibernate以及Spring框架的Java 2 Platform, Enterprise Edition (J2EE)应用程序。此项目不仅涵盖了数据库设计和...
【基于MyEclipse的J2EE开发环境的安装】 在软件开发领域,尤其是Java应用程序的开发,一个良好的集成开发环境(IDE)至关重要。MyEclipse是专为Java EE(现在称为Java Enterprise Edition)应用程序设计的强大IDE,...
现在,你可以创建新项目,导入已有的Web应用程序,使用MyEclipse的工具集进行开发、调试、测试和部署。这个环境支持JSP、Servlet、JavaBean以及更多J2EE技术,为你的Web应用开发提供了便利。 记得,随着J2EE技术的...
本文将深入探讨如何在MyEclipse中进行JavaScript的调试,帮助你更好地理解代码执行流程,定位和解决问题。 【描述】: "eclipse工程" MyEclipse是基于Eclipse平台的扩展,因此其JS调试功能与Eclipse中的一些基础...
Java Enterprise Edition (J2EE) 是一套用于构建可扩展、分布式和多层的企业级应用程序的标准框架。它包含了多个组件,如Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)等,这些组件是构建动态Web...
【标题】"myeclipse学习j2ee struts hibernate" 涉及到的是一个经典的Java企业级应用开发框架组合,主要包括MyEclipse作为开发工具,以及J2EE(Java 2 Platform, Enterprise Edition)作为后端开发平台,Struts作为...
总的来说,MyEclipse插件JSDT和JSDebug工具为JavaScript开发者提供了一套全面的开发和调试解决方案,帮助他们在复杂的Web应用开发中更高效地定位和解决问题。通过不断学习和实践,开发者可以充分发挥这些工具的功能...
你可以设置断点,通过“Debug As” -> “Java Application”启动调试模式。在调试过程中,可以查看变量值、单步执行、步入/步出函数,帮助找出和修复问题。 6. **重构** 如果需要优化代码结构,MyEclipse的重构...