今天把我的项目从windows server 迁移到了 centos上,环境是tomcat8+jre8,在迁移的过程中遇到了一些坑
- 首先Tomcat总是启动很慢,或者启动到一半卡住了,网上找了好久的问题,后来解决的办法是:将$JAVA_HOME/jre/lib/security/java.security内,将securerandom.source的内容改为file:/dev/./urandom即可
原因是:linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom,urandom安全性没有random高,但random需要时间间隔生成随机数。可能在生成随机数的时候卡住了,导致tomcat启动不了
迁移完成之后,访问确实快了许多,感觉很明显