Tomcat在部署Web应用时卡住,如何排查解决?

2026-05-25 06:350阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计689个文字,预计阅读时间需要3分钟。

Tomcat在部署Web应用时卡住,如何排查解决?

Tomcat卡死在部署Web应用时,[xxx]步骤官方有一个历史遗留项目,这是一个传统的MVC架构项目,前后不分离。一开始使用JDK1.7编写,后来前一代老员工说想在古老项目上加点功能。

Tomcat 卡死在 Deploying web application archive [xxx ] 步骤

公司有一个历史的遗留项目是传统的MVC架构的前后不分离的项目,一开始使用JDK1.7写的,后来前一阵老板说想在这个远古项目上加点功能,顺带换换皮,于是乎一帮程序员们就用JDK1.8重新翻新了一遍项目顺道改了改UI,部署的方式也从WebLogic换成了Tomcat,本地测试部署也没啥问题,于是乎决定上生产给老板看看,结果一上生产,不出所料果然出事儿了。

之前在本地和测试环境部署都没有问题的项目卡在了Deploying web application这一步不动了,码农们尝试了各种骚操作:重装系统、重启、重装Tomcat、甚至JDK都重装了3次,依然是卡在这个步骤过不去。

从网上搜了这个问题,目前网上出现这个问题最多的原因是因为securerandom.source=file:/dev/./urandom 没有指定的问题,于是乎我去尝试了这个方法,但是依然没有效果

securerandom.source=file:/dev/./urandom 没有指定的话你的项目只会启动慢,但是不会像这样卡死在这里,我查阅了一下资料,没有指定urandom基本上最慢10分钟内也会正常启动起来,所以项目的问题并不是出在这里,于是乎为了探索一下我去查看了tomcat的源代码。

阅读全文

本文共计689个文字,预计阅读时间需要3分钟。

Tomcat在部署Web应用时卡住,如何排查解决?

Tomcat卡死在部署Web应用时,[xxx]步骤官方有一个历史遗留项目,这是一个传统的MVC架构项目,前后不分离。一开始使用JDK1.7编写,后来前一代老员工说想在古老项目上加点功能。

Tomcat 卡死在 Deploying web application archive [xxx ] 步骤

公司有一个历史的遗留项目是传统的MVC架构的前后不分离的项目,一开始使用JDK1.7写的,后来前一阵老板说想在这个远古项目上加点功能,顺带换换皮,于是乎一帮程序员们就用JDK1.8重新翻新了一遍项目顺道改了改UI,部署的方式也从WebLogic换成了Tomcat,本地测试部署也没啥问题,于是乎决定上生产给老板看看,结果一上生产,不出所料果然出事儿了。

之前在本地和测试环境部署都没有问题的项目卡在了Deploying web application这一步不动了,码农们尝试了各种骚操作:重装系统、重启、重装Tomcat、甚至JDK都重装了3次,依然是卡在这个步骤过不去。

从网上搜了这个问题,目前网上出现这个问题最多的原因是因为securerandom.source=file:/dev/./urandom 没有指定的问题,于是乎我去尝试了这个方法,但是依然没有效果

securerandom.source=file:/dev/./urandom 没有指定的话你的项目只会启动慢,但是不会像这样卡死在这里,我查阅了一下资料,没有指定urandom基本上最慢10分钟内也会正常启动起来,所以项目的问题并不是出在这里,于是乎为了探索一下我去查看了tomcat的源代码。

阅读全文