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

发布时间 - 2026-01-11 02:58:27    点击率:

环境信息:

CentOS release 6.8

tomcat-8.0

JDK1.8

一、启动tomcat

#sh /root/tomcat-8.0/bin/startup.sh
#tailf /root/tomcat-8.0/logs/catalina.out
26-Aug-2017 12:58:31.661 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
26-Aug-2017 12:58:31.662 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 680 ms
26-Aug-2017 12:58:31.685 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
26-Aug-2017 12:58:31.685 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.32
26-Aug-2017 12:58:31.695 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /root/tomcat-8.0/webapps/ROOT
26-Aug-2017 12:58:36.184 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
26-Aug-2017 12:58:37.895 INFO [localhost-startStop-1] java.util.prefs.FileSystemPreferences$2.run Created system preferences directory in java.home.
26-Aug-2017 12:58:37.897 INFO [localhost-startStop-1] java.util.prefs.FileSystemPreferences$1.run Created user preferences directory.
26-Aug-2017 12:58:37.907 WARNING [localhost-startStop-1] java.util.prefs.FileSystemPreferences$6.run Prefs file removed in background /root/.java/.userPrefs/prefs.xml
26-Aug-2017 12:58:37.908 WARNING [localhost-startStop-1] java.util.prefs.FileSystemPreferences$6.run Prefs file removed in background /root/jdk-1.8/jre/.systemPrefs/prefs.xml

等待tomcat启动的过程是煎熬的,足足5/6分钟,在不抱希望的情况下它居然又启动完成了......

有两种解决办法:

1)在Tomcat环境中解决

在catalina.sh中加入这么一行:

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

例如:

JAVA_OPTS="-server -Xms2048m -Xmx4096m -XX:PermSize=256M -XX:MaxPermSize=512m -Djava.security.egd=file:/dev/./urandom"

2)在JVM环境中解决

修改$JAVA_PATH/jre/lib/security/java.security

securerandom.source=file:/dev/urandom

替换成

securerandom.source=file:/dev/./urandom

总结

以上所述是小编给大家介绍的Linux服务器tomact 8.0启动慢的完美解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# 服务器启动慢  # tomcat服务器启动慢  # linux  # tomcat  # Linux server配置安装Java与Tomcat服务器教程详解  # linux服务器部署tomcat和Nginx的教程  # linux服务器下配置多tomcat实现实例  # 图解Linux下安装Tomcat服务器  # Linux下Tomcat+Nginx服务器环境安装配置的简明教程  # 小编  # 在此  # 给大家  # 有两种  # 解决方法  # 解决办法  # 所述  # 给我留言  # 感谢大家  # 不抱  # 疑问请  # 有任何  # 替换成  # 情况下  # 完成了  # processed  # ms  # core  # servlet  # write 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript如何实现继承_有哪些常用方法  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  canvas 画布在主流浏览器中的尺寸限制详细介绍  焦点电影公司作品,电影焦点结局是什么?  javascript读取文本节点方法小结  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel如何使用Blade组件和插槽?(Component代码示例)  做企业网站制作流程,企业网站制作基本流程有哪些?  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  *服务器网站为何频现安全漏洞?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何快速搭建安全的FTP站点?  如何在万网开始建站?分步指南解析  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  青岛网站建设如何选择本地服务器?  网站建设保证美观性,需要考虑的几点问题!  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  利用 Google AI 进行 YouTube 视频 SEO 描述优化  教你用AI将一段旋律扩展成一首完整的曲子  个人摄影网站制作流程,摄影爱好者都去什么网站?  微信小程序 五星评分(包括半颗星评分)实例代码  如何用腾讯建站主机快速创建免费网站?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  Laravel怎么连接多个数据库_Laravel多数据库连接配置  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  详解Android图表 MPAndroidChart折线图  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  LinuxCD持续部署教程_自动发布与回滚机制  如何快速配置高效服务器建站软件?  如何在阿里云服务器自主搭建网站?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Swift中switch语句区间和元组模式匹配  Linux系统运维自动化项目教程_Ansible批量管理实战  Laravel如何实现本地化和多语言支持?(i18n教程)  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  长沙做网站要多少钱,长沙国安网络怎么样?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel如何生成URL和重定向?(路由助手函数)  详解MySQL数据库的安装与密码配置  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  如何登录建站主机?访问步骤全解析  nodejs redis 发布订阅机制封装实现方法及实例代码