Tomcat启动时一直处于Preparing launch delegate...原因

        这个问题我以前也有碰到过、会有很多原因导致。如:代理、防火墙、Eclipse断点等。但我当时网上搜索的资料当中大多都只是说是因为代理的问题,我按照他们的方法对电脑代理做了禁用、包括一些抓包工具Charles、代理插件Proxy SwitchyOmega等都做了禁用。最终还是以失败告终



Tomcat的启动状态一直处于以上状态
原因竞然是在程序的mybatis的xml文件上导致的,把&&改成and后,启动正常

奇怪的是程序跑起来完全没有报出任何异常、而是在加载xml这块的文件时一直处在不动的状态

原因2:可能是打了断点导致的

原因3:服务器端口 http端口和ajp端口占用  可能是tomcat非正常关闭导致 更换其他端口

原因4:tomcat的server.xml配置文件中添加了service节点,而之前的service节点并没有删除或注释掉,导致在server.xml中出现两个service节点,结果启动tomcat时,会启动两个服务,而两个服务之间有端口冲突,导致最终启动失败

原因5:mybatis的xml文件中存在如resultType值的类路径不对,这个也会引发程序运行时一直处于Preparing launch delegate...状态

原因6:启动的时候xml 里的这个dtd加载超时了,一直等待,所以启动慢

当然还有可能会有其它的问题、这只是一个导致启动不起来的其中一个原因、写出来让自己记忆深刻点、也给大家一些参考。










最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,390评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,445评论 11 349
  • 前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是T...
    余平的余_余平的平阅读 5,941评论 0 23
  • 油彩画得好模样,一招一式少差池。 振衣顿脚眉生色,挥袖摇头脸变姿。 自诩见风能使舵,不惜覆雨费心思。 岂知用尽玲珑...
    庆善阅读 4,655评论 0 6