今天照常使用MyEclipse 6.5 Blue Edition进行开发,但是却遇到一个怪问题。在MyEclipse环境下,我习惯每次都用debug模式启动Tomcat。这样不管我需不需要debug,我都能可能用得上debug。奇怪的事就是:当我照常在MyEclipse环境下debug启动,访问webapp居然很慢很慢,不是一般的慢,是比平时慢了百倍,用了很长时间连自己的webapps的主页都刷不出来,达到严重影响到开发的程度。
试了各种措施,都没用。后来发现,
① 直接在Tomcat的环境下启动就没事(直接Tomcat下的bin的start.bat)。后来想,这相等价于是在MyEclipse环境下的非debug模式启动吧。
② 今天早上在MyEclipse的非debug模式下启动,也很快,没事;但是在debug模式下启动访问webapp就很慢。其实MyEclipse环境下的非debug模式启动等效于①中的启动方法。这么说MyEclipse环境的debug模式不等价于直接启动Tomcat的start.bat??这当然是这样的,不等价。MyEclipse下的debug模式启动需要MyEclipse和Tomcat更强的交互吧,因为debug下能检测你对Project的文件的更改(除了配置文件)
③ 今早在谷歌中用关键字 myeclipse tomcat debug 慢 搜到了一片很有意义的帖子。终于懂了。。。。。。
这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动。解决方法如下:以debug模式启动tomcat,打开breakpoints veiw,右键-> Remove all,重启下tomcat就OK了 |
相关推荐
在编程领域,尤其是在使用Visual C++ (VC) 进行软件开发时,有时会遇到程序在Debug模式下运行正常,但在Release模式下速度变慢或者出现错误的情况。这主要是由于Debug和Release两种编译配置之间的差异所导致的。以下...
在调试过程中,了解和使用上述方法可以帮助定位和解决问题,优化数据库性能。记住,调试PostgreSQL时应尽量避免在生产环境中直接操作,而是应该在测试环境中复现问题并进行调试。同时,定期更新和维护数据库系统,...
解决办法:Keil MDK默认使用ULINK仿真器下载程序,在“Utilities选项卡”下把编程所使用的仿真器改为相应的类型即可。 二、Undefined symbol错误 编译工程时提示如下信息:main.axf: Error: L6218E: Undefined ...
#### 三、换磁阵后查询Hive表数据报错且速度很慢 当更换磁盘阵列后,可能会出现查询Hive表数据时速度变慢甚至报错的问题。 1. **现象**:查询Hive表时,出现`BlockMissingException`异常,表示某些数据块丢失。 -...
虽然这样会导致在程序崩溃时无法直接看到函数堆栈,但在Debug模式下,开发者依然可以通过Xcode查看调试信息,因此这种改动不会对开发造成太大影响。 再者,设置`Build Active Architecture Only`为`Yes`也能显著...
他只是在寻找远程原型数据信息,而这个数据在外网并且还挺大,导致速度很慢,解决方式是我们手动下载这个archetype-catalog.xml文件到我们本地,把它放在.m2的目录下,.m2目录下也可以放置maven的配置文件,并且...
:Debug模式可能略慢,但是包含了大量的错误检测断言,可以帮助开发者快速定位BUG。 4. 使用 Chipmunk2D Pro:可以购买Chipmunk2D Pro,获取更多的API扩展和自动几何工具等特性。 Chipmunk2D是一个功能强大、易用、...
- VERIFY则在所有版本中都被编译,但它只在Debug模式下检查条件。因此,VERIFY比ASSERT更安全,因为它确保代码始终被执行。 4. **Workspace与Project的关系** - Workspace可以包含多个Project,其中只有一个...
调试(Debug)模式下编译后,就用于应用环境中了 很多开发者习惯于在调试模式下编译代码,并直接将其部署到生产环境中。这种方式可能会导致一些不必要的性能问题,甚至安全风险。 **原因分析:** - 调试模式下,...
分析btsnoop日志的方法有很多。一种是使用图形化工具,如Wireshark,这是一个强大的网络协议分析器,可以解析btsnoop日志并以直观的方式显示蓝牙通信的详细过程。另一种方法是使用命令行工具或编写脚本,直接处理...
标题“CPU占用高”指的是计算机或服务器的中央处理器在运行过程中消耗资源过多,导致系统响应变慢或无法正常处理任务的现象。这种情况可能是由于多种因素引起的,包括但不限于恶意软件、资源密集型应用程序、系统...
在Legacy模式下,TinyXML会像以前那样工作,虽然已经不是很清楚这种模式是如何工作的了,但旧的内容还得保持能够运行。 除了上面提到的情况,TinyXML会默认运行在Legacy模式下。 如果编码设置错误或者检测到错误会...
- 在生产环境中关闭数据库调试模式db_debug,以避免潜在的安全风险。 7. 错误处理 遇到数据库连接问题时,CodeIgniter的数据库类会抛出异常。开发者需要妥善处理这些异常,以便及时发现并解决问题。 8. 参考资料 ...
及时分析和查找原因,以便找到解决办法。 程序的“选项”对话框中包含了6项高级功能。点击其中的“注册系统文件夹中所有dll文件” 按钮可以自动注册系统文件夹下的所有dll文件。该项功能不仅能修复DirectX的问题,...
� 基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢。 � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持...
(3)PATH命令有三种使用方法: PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径) PATH:(取消所有路径) PATH:(显示目前所设的路径) (六)TREE——显示磁盘目录结构命令 1.功能...