正常几秒钟,却耗时几分钟
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作为一款广泛使用的Java应用服务器,其稳定性和性能至关重要。然而,不少用户在部署或迁移服务器过程中遇到了Tomcat启动异常缓慢的问题,...
【描述】:本文主要探讨了如何解决Tomcat启动慢的问题,通过一个简单的配置调整,可以将启动时间从原来的五六分钟缩短到仅仅3秒钟。关键在于修改Tomcat启动脚本catalina.sh,添加一行代码以改变随机数生成器的源。 ...
tomcat启动慢有缓存tomcat启动卡在webapps/ROOT界面,不向下执行修改$JAVA_PATH/jre/lib/security/java.sec
以下是一些可能导致Tomcat启动慢的常见原因以及相应的解决策略: 1. **JVM内存配置不当**: 当Tomcat配置的Java虚拟机(JVM)内存不足时,它会花费更长时间来加载应用程序和资源。检查`catalina.sh`或`setenv.sh`...
首先,我们要理解Tomcat启动慢可能的原因。这通常与以下几个因素有关: 1. **配置文件错误**:修改Tomcat的配置文件(如server.xml、web.xml)时,如果设置不当,例如错误的端口配置、无效的应用上下文路径等,会...
Tomcat启动慢的原因有哪些?** - **JVM启动时间长**:如类加载缓慢、垃圾回收频繁等问题。 - **加载大量类库**:Tomcat启动时会加载大量类库,如果依赖过多可能会导致启动变慢。 - **数据库连接**:如果Web应用中...
### 彻底找到Tomcat启动速度慢的元凶 #### 问题现象与初步排查 文章描述了一位技术人员遇到的问题:Tomcat服务器启动异常缓慢。起初,这位技术人员猜测问题可能源于部署的应用程序,因此采取了极端措施,即清空了`...
以上两种方法都可以有效地解决Tomcat在CentOS 7上启动慢的问题。如果您的服务器是阿里云ECS实例,尤其可能存在这个问题,因为最小化安装的ECS实例可能未包含足够的熵源。选择其中一种方案应用后,应该能显著加快...
### Tomcat重启后首次访问很慢的原因及其解决办法 #### 一、问题描述 在CentOS上部署了Tomcat应用后,用户反映每次重启Tomcat服务后,首次访问某个接口时响应速度非常缓慢,通常需要等待大约两分钟的时间才能完成...
13. **如何解决Tomcat启动慢的问题?** 原因可能包括初始化时间长、大量应用加载、JVM启动慢等。可以通过减少应用数量、优化启动脚本、预编译JSP、使用更快的JVM等方法来提升启动速度。 14. **Tomcat的热部署如何...
如何解决Tomcat启动慢的问题? 可以通过减少默认的JVM内存设置、优化JVM参数、关闭不必要的服务和模块、压缩war文件以及使用静态编译等方式来提高启动速度。 ### 6. Tomcat的线程池是如何工作的? Tomcat使用`...
Eclipse启动Tomcat超时问题的解决方法 Eclipse 是一个流行的集成开发环境(Integrated Development Environment,IDE),而 Tomcat 是一个常用的 Web 应用服务器。然而,在使用 Eclipse 启动 Tomcat 服务器时,可能...
本示例主要探讨如何在SpringBoot项目中整合JSP视图,并提供了两种不同的部署方式:内置Tomcat启动和外部Tomcat部署。这两种方式各有优缺点,适合不同场景的应用。 首先,让我们深入理解SpringBoot整合JSP的基本步骤...
但在某些情况下,可能会遇到Tomcat启动速度非常缓慢的问题,这不仅降低了开发效率,还可能影响线上服务的可用性和稳定性。本文将详细分析这一问题产生的原因,并提供两种有效的解决方案。 #### 问题现象 在Linux...
6. **故障排查**:如果在使用过程中遇到问题,如Tomcat启动慢、SSL连接失败等,可能需要检查tcnative-1.dll是否正确配置并匹配相应的环境。可以尝试回滚到旧版本或更新到最新版本来解决问题。 7. **安全性**:由于...
解决Tomcat启动慢问题 - **原因**:系统生成随机数的策略导致启动时间较长。 - **解决方法**: - 安装`rng-tools`包。 - 启动`rngd`服务。 - 修改`/etc/systemd/system/rngd.service`中的`ExecStart`为`/sbin/...
Tomcat 启动时 SecureRandom 非常慢解决办法 最近使用阿里云的 Ubuntu 16.04 ESC 服务器运行 Tomcat 时发现,Tomcat 启动的特别慢,通过查看日志,发现时间主要花在实例化 SecureRandom 对象上了。 由该日志可以...
为了避免开机启动慢,我们一般把数据库服务的启动类型设置为手动,但是每次要用的时候还要到->管理->服务;里面启动,下面的这个脚本可以方便的启动数据服务。 可以启动mysql,sqlserver,oracle数据库服务的脚本,...
1. 应用启动慢:检查JVM内存设置,确保有足够的资源运行应用。 2. 连接超时:调整`Connector`的`maxThreads`和`connectionTimeout`属性。 3. 404错误:确认应用部署位置是否正确,或`web.xml`配置是否有误。 4. 安全...
- 无法启动Tomcat:检查日志文件 `$CATALINA_HOME/logs/catalina.out`,寻找错误原因。 - 端口被占用:修改`server.xml`中端口设置,并确保没有其他服务使用相同端口。 - 访问速度慢:优化Java堆大小设置,如在`$...