您的位置:首页 > 运维架构 > Tomcat

linux 部署tomcat

2016-05-28 12:58 375 查看
背景在digitalocean 上买了个vps 需要安装tomcat环境

1.获取jdk8 tomcat8


wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz
wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.35/bin/apache-tomcat-8.0.35.zip[/code] 吐槽一句,国外网速真快



2.启动tomcat

这次竟然卡主了
用控制台启动 ./catalina.sh run
发现tomcat 卡在Deploying web application directory
百度一下

在 $JAVA_HOME/jre/lib/security/java.security内,将securerandom.source的内容改为file:/dev/./urandom

原来linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。

可能在生成随机数的时候卡住了,导致tomcat启动不了/

在服务器启动时也可以加上参数 -Djava.security.egd=file:/dev/./urandom
解决问题~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: