`
itace
  • 浏览: 181441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Tomcat启动慢

 
阅读更多

正常几秒钟,却耗时几分钟

Oct 24, 2018 9:58:46 AM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom

WARNING: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [94,805] milliseconds.

 

解决方案:编辑/usr/local/tomcat/bin/catalina.sh,在开头添加:

JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"

 重新启动tomcat

分享到:
评论

相关推荐

    Tomcat 启动慢

    ### Tomcat启动慢的原因及解决方法 #### 一、背景介绍 在生产环境中,Tomcat作为一款广泛使用的Java应用服务器,其稳定性和性能至关重要。然而,不少用户在部署或迁移服务器过程中遇到了Tomcat启动异常缓慢的问题,...

    快速解决Tomcat启动慢的问题,超简单

    【描述】:本文主要探讨了如何解决Tomcat启动慢的问题,通过一个简单的配置调整,可以将启动时间从原来的五六分钟缩短到仅仅3秒钟。关键在于修改Tomcat启动脚本catalina.sh,添加一行代码以改变随机数生成器的源。 ...

    Jonny023#Study#Tomcat启动慢有缓存1

    tomcat启动慢有缓存tomcat启动卡在webapps/ROOT界面,不向下执行修改$JAVA_PATH/jre/lib/security/java.sec

    Linux服务器tomact 8.0启动慢的完美解决方法

    以下是一些可能导致Tomcat启动慢的常见原因以及相应的解决策略: 1. **JVM内存配置不当**: 当Tomcat配置的Java虚拟机(JVM)内存不足时,它会花费更长时间来加载应用程序和资源。检查`catalina.sh`或`setenv.sh`...

    快速解决Tomcat重新配置后启动慢的问题

    首先,我们要理解Tomcat启动慢可能的原因。这通常与以下几个因素有关: 1. **配置文件错误**:修改Tomcat的配置文件(如server.xml、web.xml)时,如果设置不当,例如错误的端口配置、无效的应用上下文路径等,会...

    【BAT必备】tomcat面试题

    Tomcat启动慢的原因有哪些?** - **JVM启动时间长**:如类加载缓慢、垃圾回收频繁等问题。 - **加载大量类库**:Tomcat启动时会加载大量类库,如果依赖过多可能会导致启动变慢。 - **数据库连接**:如果Web应用中...

    彻底找到 Tomcat 启动速度慢的元凶

    ### 彻底找到Tomcat启动速度慢的元凶 #### 问题现象与初步排查 文章描述了一位技术人员遇到的问题:Tomcat服务器启动异常缓慢。起初,这位技术人员猜测问题可能源于部署的应用程序,因此采取了极端措施,即清空了`...

    centos7-tomcat启动慢的解决办法

    以上两种方法都可以有效地解决Tomcat在CentOS 7上启动慢的问题。如果您的服务器是阿里云ECS实例,尤其可能存在这个问题,因为最小化安装的ECS实例可能未包含足够的熵源。选择其中一种方案应用后,应该能显著加快...

    Tomcat重启后,首次访问很慢.md

    ### Tomcat重启后首次访问很慢的原因及其解决办法 #### 一、问题描述 在CentOS上部署了Tomcat应用后,用户反映每次重启Tomcat服务后,首次访问某个接口时响应速度非常缓慢,通常需要等待大约两分钟的时间才能完成...

    Tomcat面试题(相关面试问题整合)

    13. **如何解决Tomcat启动慢的问题?** 原因可能包括初始化时间长、大量应用加载、JVM启动慢等。可以通过减少应用数量、优化启动脚本、预编译JSP、使用更快的JVM等方法来提升启动速度。 14. **Tomcat的热部署如何...

    Tomcat面试专题及答案.pdf

    如何解决Tomcat启动慢的问题? 可以通过减少默认的JVM内存设置、优化JVM参数、关闭不必要的服务和模块、压缩war文件以及使用静态编译等方式来提高启动速度。 ### 6. Tomcat的线程池是如何工作的? Tomcat使用`...

    Eclipse启动Tomcat超时问题的解决方法

    Eclipse启动Tomcat超时问题的解决方法 Eclipse 是一个流行的集成开发环境(Integrated Development Environment,IDE),而 Tomcat 是一个常用的 Web 应用服务器。然而,在使用 Eclipse 启动 Tomcat 服务器时,可能...

    SpringBoot整合JSP(内置Tomcat启动和外部Tomcat部署).rar

    本示例主要探讨如何在SpringBoot项目中整合JSP视图,并提供了两种不同的部署方式:内置Tomcat启动和外部Tomcat部署。这两种方式各有优缺点,适合不同场景的应用。 首先,让我们深入理解SpringBoot整合JSP的基本步骤...

    Linux系统下Tomcat8启动速度很慢的解决方法

    但在某些情况下,可能会遇到Tomcat启动速度非常缓慢的问题,这不仅降低了开发效率,还可能影响线上服务的可用性和稳定性。本文将详细分析这一问题产生的原因,并提供两种有效的解决方案。 #### 问题现象 在Linux...

    tcnative-1.dll的多个版本1.1.12到1.1.27

    6. **故障排查**:如果在使用过程中遇到问题,如Tomcat启动慢、SSL连接失败等,可能需要检查tcnative-1.dll是否正确配置并匹配相应的环境。可以尝试回滚到旧版本或更新到最新版本来解决问题。 7. **安全性**:由于...

    服务器部署

    解决Tomcat启动慢问题 - **原因**:系统生成随机数的策略导致启动时间较长。 - **解决方法**: - 安装`rng-tools`包。 - 启动`rngd`服务。 - 修改`/etc/systemd/system/rngd.service`中的`ExecStart`为`/sbin/...

    Tomcat 启动时 SecureRandom 非常慢解决办法

    Tomcat 启动时 SecureRandom 非常慢解决办法 最近使用阿里云的 Ubuntu 16.04 ESC 服务器运行 Tomcat 时发现,Tomcat 启动的特别慢,通过查看日志,发现时间主要花在实例化 SecureRandom 对象上了。 由该日志可以...

    mysql oracle sqlserver tomcat 自动启动服务

    为了避免开机启动慢,我们一般把数据库服务的启动类型设置为手动,但是每次要用的时候还要到->管理->服务;里面启动,下面的这个脚本可以方便的启动数据服务。 可以启动mysql,sqlserver,oracle数据库服务的脚本,...

    tomcat5.5.12.rar

    1. 应用启动慢:检查JVM内存设置,确保有足够的资源运行应用。 2. 连接超时:调整`Connector`的`maxThreads`和`connectionTimeout`属性。 3. 404错误:确认应用部署位置是否正确,或`web.xml`配置是否有误。 4. 安全...

    Linux系统在tomcat9安装包(实践可用)

    - 无法启动Tomcat:检查日志文件 `$CATALINA_HOME/logs/catalina.out`,寻找错误原因。 - 端口被占用:修改`server.xml`中端口设置,并确保没有其他服务使用相同端口。 - 访问速度慢:优化Java堆大小设置,如在`$...

Global site tag (gtag.js) - Google Analytics