linux 部署tomcat

来源:互联网 发布:mac yosemite10.11 编辑:程序博客网 时间:2024/06/03 18:30
背景在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

吐槽一句,国外网速真快



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

解决问题~


0 0
原创粉丝点击