测试环境:腾讯云服务器
操作系统:Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-86-generic x86_64)
一、下载安装JDK
sudo mkdir /usr/jvm
cd /usr/jvm
#下载JDK
sudo wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie "http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz
#解包
sudo tar -zvxf jdk-8u121-linux-x64.tar.gz
二、下载安装tomcat
到 http://tomcat.apache.org下载tomcat的安装文件,我使用的版本是 apache-tomcat-7.0.75sudo mkdir /usr/tomcat
cd /usr/tomcat
sudo wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75.zip
sudo unzip apache-tomcat-7.0.75.zip
三、设置环境变量
以下语句可以放在/usr/tomcat/apache-tomcat-7.0.75/bin/catalina.sh的最前面
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.75
export JAVA_HOME=/usr/jvm/jdk1.8.0_121
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CATALINA_OPTS=-Djava.security.egd=file:/dev/urandom
四、启动tomcat服务器
#赋予文件可执行权限
sudo chmod 775 /usr/tomcat/apache-tomcat-7.0.75/bin/*.sh
#启动
sudo /usr/tomcat/apache-tomcat-7.0.75/bin/startup.sh
#停止
sudo /usr/tomcat/apache-tomcat-7.0.75/bin/shutdown.sh
有时候tomcat启动很慢,那是由于随机数发生器由于“噪音”不够所以发生了阻塞(详情见http://www.jianshu.com/p/576d356dc163)。
设置置环境变量
export CATALINA_OPTS=-Djava.security.egd=file:/dev/urandom
或者
export JAVA_OPTS=-Djava.security.egd=file:/dev/urandom
指定使用伪随机数发生器。