Linux服务器tomact 8.0启动慢的完美解决方法
环境信息:
CentOSrelease6.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-201712:58:31.661INFO[main]org.apache.tomcat.util.net.NioSelectorPool.getSharedSelectorUsingasharedselectorforservletwrite/read 26-Aug-201712:58:31.662INFO[main]org.apache.catalina.startup.Catalina.loadInitializationprocessedin680ms 26-Aug-201712:58:31.685INFO[main]org.apache.catalina.core.StandardService.startInternalStartingserviceCatalina 26-Aug-201712:58:31.685INFO[main]org.apache.catalina.core.StandardEngine.startInternalStartingServletEngine:ApacheTomcat/8.0.32 26-Aug-201712:58:31.695INFO[localhost-startStop-1]org.apache.catalina.startup.HostConfig.deployDirectoryDeployingwebapplicationdirectory/root/tomcat-8.0/webapps/ROOT 26-Aug-201712:58:36.184INFO[localhost-startStop-1]org.apache.jasper.servlet.TldScanner.scanJarsAtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDswerefoundinthem.SkippingunneededJARsduringscanningcanimprovestartuptimeandJSPcompilationtime. 26-Aug-201712:58:37.895INFO[localhost-startStop-1]java.util.prefs.FileSystemPreferences$2.runCreatedsystempreferencesdirectoryinjava.home. 26-Aug-201712:58:37.897INFO[localhost-startStop-1]java.util.prefs.FileSystemPreferences$1.runCreateduserpreferencesdirectory. 26-Aug-201712:58:37.907WARNING[localhost-startStop-1]java.util.prefs.FileSystemPreferences$6.runPrefsfileremovedinbackground/root/.java/.userPrefs/prefs.xml 26-Aug-201712:58:37.908WARNING[localhost-startStop-1]java.util.prefs.FileSystemPreferences$6.runPrefsfileremovedinbackground/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服务器tomact8.0启动慢的完美解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西