解决centos7 上面部署 jar程序后启动经常报错问题
Solution
Change the setup for your application, so you add the next parameter to the java command:
添加这一段 -Djava.security.egd=file:/dev/../dev/urandom
启动命令改成
nohup java -Xms512m -Xmx2048m -Dloader.path="lib/" -Djava.security.egd=file:/dev/../dev/urandom -jar $APP_JAR >log.file 2>&1 &
测试启动
nohup java -Djava.security.egd=file:/dev/../dev/urandom -jar aa.jar
注意:jar启动的时候,,有时候会数据库初始化卡住,,
此时尝试用java -jar直接启动做测试,发现启动的是很快的,,
这时候问题可能是jar启动设置的内存不足以支撑系统的启动,需要加大内存。