1. 下载tomcat压缩文件,并解压,具体的版本号会有变动,请到官网查看好
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz
tar zxvf apache-tomcat-7.0.90.tar.gz
2. 移动目录,我的目录一般在 /home/server/ 下,并且做软链,方便使用
mkdir /home/server/
mv apache-tomcat-7.0.90 /home/server/
ln -s /home/server/apache-tomcat-7.0.90 /home/server/tomcat
3. 配置快速启动,修改启动代码的别名。(若是线上业务,使用supervisor来管理更好)
#修改配置文件
sudo vi /etc/profile
#文件尾部添加别名配置
alias 'tomcatstart=sh /home/server/tomcat/bin/startup.sh'
#使配置生效
source /etc/profile
4. 解决一个随机数机制导致tomcat启动超级慢的问题,若启动tomcat特别慢,超过30秒或者1分钟,可能就遇到这个问题了
urandom 比 random 要快,只要把文件里的配置改成 urandom 就可以了,至于多了一个/./目录层级,是因为一些bug导致直接配置urandom不识别,所以只能这样做。
# 打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到这一句:
securerandom.source=file:/dev/urandom
或者 securerandom.source=file:/dev/random# 把这句代码,换成
securerandom.source=file:/dev/./urandom
# 保存