Java Eclipse未在调试模式下启动tomcat-7服务器

Java Eclipse未在调试模式下启动tomcat-7服务器,java,eclipse,tomcat7,Java,Eclipse,Tomcat7,我正在尝试调试我的代码,eclipse不会在调试模式下运行,但是在正常启动时运行良好 下面是我在eclipse弹出窗口中遇到的异常: 本地主机上的服务器Tomcat v7.0无法在90秒内启动 秒。如果服务器需要更多时间,请尝试增加超时时间 在服务器编辑器中 当我看控制台时,一切看起来都很好,请看一下 INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/security/oauth/details.x

我正在尝试调试我的代码,eclipse不会在调试模式下运行,但是在正常启动时运行良好

下面是我在eclipse弹出窗口中遇到的异常:

本地主机上的服务器Tomcat v7.0无法在90秒内启动 秒。如果服务器需要更多时间,请尝试增加超时时间 在服务器编辑器中

当我看控制台时,一切看起来都很好,请看一下

INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/security/oauth/details.xml]
Mar 11, 2015 11:48:38 AM org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from class path resource [dev/com.myPack.plat.data.mongo.config.props/mongo-config.properties]

请帮我做这个

在eclipse中不以调试模式启动tomcat有多种原因。下面的检查点可以帮助您解决问题

  • 如果您使用的是Windows操作系统,请首先检查您的Windows防火墙规则。若列表中包含javaTM,那个么若禁用,那个么启用规则,并选择EnableConnection,然后单击apply和ok

  • 检查eclipse首选项jre和tomcat运行时配置。JDK路径更可取

  • 如果需要,增加超时时间

  • 在启动服务器之前,请在任务管理器中检查进程,或为mac用户检查活动监视器。如果java进程正在运行,则需要终止它

  • 重新启动eclipse并清理构建和调试。若问题仍然存在,那个么以eclipse的新实例为例。有时eclipse内部设置也会限制tomcat调试模式


  • 还有一种可能的解决方案,只需检查断点是否在线或参数。我认为删除所有这些断点是在调试模式下启动服务器的最佳方式


    通常情况下,当我们频繁地从git中提取时,就会发生这种情况。

    删除所有断点修复了我的问题。

    重新启动tomcat几次,为我解决了问题。

    删除断点也为我解决了问题,事实上,当我在这句话中设置断点时,我的问题就开始了:

    private void process(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException 
    

    我不知道参数的类型是否重要,但这是我第一次遇到这种情况。

    根据解决方案,您的主要问题是您的程序中包含了断点。如果不记得断点,可以在程序执行期间跳过这些断点。遵循以下步骤

    仅适用于Eclipse

    菜单-->运行-->跳过所有断点

    现在您可以轻松启动tomcat服务器了

    快乐学习,快乐编码
    有关更多信息,我认为这是Eclipse/Tomcat集成的一个问题。尝试重建项目或删除并创建新的运行配置。我同意Simon的观点,这是一个Eclipse/Tomcat集成,一个问题@Shamim,服务器是否运行,您是否在服务器输出中获得[milis]ms中的
    信息:服务器启动?或者,一旦消息显示,服务器实例被终止?您是否尝试将时间从90秒增加到90秒?@sayan Yes我尝试将时间增加到120秒,但问题仍然存在,如果在应用程序启动时调用的某些代码中有一个断点,则有时也会发生这种情况—断点会触发,然后在一段时间后超时开始并终止服务器进程。所以要确保情况并非如此。我在过去遇到过这个问题,最后将超时时间增加到9999。要添加:“删除所有断点也解决了我的问题”。