通过eclipse运行Tomcat可以在非 Debug模式下正常运行,但不能在 Debug模式下运行。当我尝试以 Debug模式启动Tomcat服务器时,控制台输出在一段时间内看起来还不错,但随后开始变慢,最终停止,将CPU固定在100%。我不认为这是相关的,但以防万一-这是控制台输出,它何时开始变慢并最终停止(通过停止,我的意思是不再有控制台输出,但仍然是100%cpu)。

2009-09-02 14:35:30,859 INFO   NONE org.springframework.context.weaving.DefaultContextLoadTimeWeaver:72 - Found Spring's JVM agent for instrumentation
2009-09-02 14:35:49,562 INFO   NONE org.springframework.beans.factory.support.DefaultListableBeanFactory:414 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@ed889d: defining beans [...
2009-09-02 14:37:31,031 INFO   NONE org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean:221 - Building JPA container EntityManagerFactory for persistence unit ...

我尝试了所有可能要解决的问题:
  • 清理Tomcat工作目录
  • 重新启动Eclipse
  • 重新启动Windows
  • 刷新/清除了所有项目

  • 我上周使用Eclipse ganymede首先遇到了这个问题。在此问题发生之前的几个月中,我一直在 Debug模式下运行良好。我没有对项目造成任何重大更改,而这会导致这种情况。最终,我升级到了Eclipse galileo,从而解决了我的问题。现在两天后,我在伽利略上遇到了同样的问题。就像我说的那样,它在非 Debug模式下可以正常工作。任何帮助深表感谢。

    我应该补充说,其他功能也可以在 Debug模式下工作-例如junit测试,因此它是tomcat特有的功能。

    最佳答案

    我已经解决了这个问题!一旦弄清楚了,我就记得以前曾经发生过。我清除了所有断点,并且工作正常。我不知道为什么这会导致确实的结果,但是它有效。

    07-24 22:10